We use cookies to deliver our services. By visiting our website, you agree to the use of cookies as described in our  Privacy Policy.
Click here to hide this one-time notice.

Daijob.com is Japan's definitive job site for multilingual professionals.

Job Search

keyvisual
Updated 2024-04-19
Activated 2024-04-19

Android engineer
Automatically translated job page

  • Recruiter
  • Staff Level
  • More Than 120 Days off per Year
  • New Year's Holidays
  • Five Days Workweek
  • Online Interview
  • Urgent Hiring
  • Rapidly Growing
This posting is managed by: iHOLON Co.,Ltd
Company Name Company is not publicly visible
Job Type
iHOLON Co.,Ltd
IT (PC, Web, Unix) - Mobile Application Engineer
Location Asia Japan Tokyo Shibuya

Job Description Planning, development and operation of Japan's largest free manga app and "new service"

Since our company provides 100% in-house services, we have a high degree of freedom and discretion, so we are trying to create an environment that is easy for engineers to work in. It's the perfect environment for those who want to be a full-stack engineer!

[Our products]
A freemium manga app with over 28 million downloads.
It is a manga app that allows you to read 8 episodes every day for free, including blockbuster manga with over 10 million copies, dramas, and anime adaptations of popular manga that everyone knows.

Renewal of manga and entertainment information app for women,
The app name will change from March 30, 2022,
In addition, we have changed to a service that specializes in manga.
A manga app service that adult girls can enjoy.
If you wait for 23 hours, you can read one episode for free every day!
New comics are added every month!

Overseas edition:
Basically, in the freemium corner where you can read for free,
Implemented a story billing model that can be read for a small amount, and distributed works are our original works and
It will be the English version of the webtoon work of China's largest cartoon platform "Kwai Kan Man Hua".

<Work environment>
・Version control by GitHub
・Communication with Slack
・Task management by Kanban + Scrum
・Thorough automation with Bitrise CI and Circle CI
・Seminar participation, book purchase support
・You can enjoy manga and games in the break space

<Adopted language>
・Kotlin, Java

<Development tools>
・Android Studio
・GitHub, GitHub Actions, Slack

<How to proceed with development>
■ How can I decide what to make next?
Based on the requirements, the designer creates a design, and based on the design, the CTO, engineers, and designers conduct a review. In the sprint planning, engineers identify issues based on the design and requirements and make an estimate. After that, we implement the issues planned in the sprint, create pull requests, review them by other members, and merge them.

■ Task estimation and schedule management
Task estimates are left to the engineers in each area of responsibility.
The overall schedule is managed by the CTO.

■ Development flow
We have adopted a development flow based on Scrum. The duration of the sprint is 2 weeks.
At the completion of each sprint, we conduct a review and discuss how to proceed with the project and what the team should be like.

■ Code review
It will be carried out in two stages: a peer review between engineers and a review by the CTO.
In addition, we also conduct pair projects and mob programming as necessary, and hold review meetings with the entire engineering team for important functions.

■ Software test
Since there are many additions and changes in functions, software testing is mainly unit testing of important functions.
Test automation is an area that we would like to focus on in the future.

<Discretion of development members>
・Personal environment such as OS, editor, and IDE can be used at your own risk.
・Development members in charge of implementation participate in planning decisions.
・Task estimation is done mainly by members in charge of implementation
・Overall schedule management, while checking the results on the way at any time,
We flexibly adjust the delivery date and the functions to be included.

<Attractiveness of work>
・Development and operation of a large-scale service used by 2 million users
・Engineer-led development system without a director
・ An environment where you can actively participate in fields other than your own specialty and aim to become a full-stack engineer
・ Opportunity to be involved in new business launch
<Issues as a team>
Currently, we are developing with 15 engineers (CTO, application: 8 people, server side: 6 people).
With the growth of services and the release of overseas services, it became necessary to further strengthen the development system.
In particular, engineers with Kotlin development experience are rare, and we are having a hard time hiring them.
The participation of Kotlin engineers entrusted from upstream specification design is essential.
Improve the speed of responding to improvement requests from users and business teams,
In order to add various new functions for overseas application services, we are looking for engineers who have development experience in Kotlin.

[Target state]
Build a development team structure that can speedily improve manga and Global (overseas version) and add new functions.

【current situation】
There is a shortage of development resources, especially for Android, which is causing a delay in the development plan due to a shortage of lead class resources.

[What to expect]
First of all, I would like you to understand our system and become a key person in the specification design of manga and overseas application services.
Together with the CTO, I hope to create a presence that will lead our application development team.
Company Info Our company was established under the management philosophy of creating Internet services that challenge the world. With the desire to create an Internet service that enriches individual lifestyles, we provide systems for joint purchase coupon sites and commerce sites, and operate various manga apps. In order to carry out this business in earnest, we have decided to concentrate management resources on the manga app business. We have started providing a freemium type manga app service and have continued to this day.
Main products/services: Planning and operation of freemium manga apps
Planning and operation of manga app for women
Planning and operation of original manga labels
Planning and operation of an English-language news site related to anime and manga for overseas audiences
Planning and operation of overseas manga apps
Revenue model: Billing revenue for some users (small charge of about 30 yen per episode) and advertising revenue from all users. Please note that the ratio is not disclosed.
Working Hours 09:30-18:30
Job
Requirements
・More than 2 years of Android development experience
・Experience using Android Jetpack (ViewModel, LiveData, Room, etc.)

When you introduce us, please share your practical experience with the library.
The libraries we have introduced are as follows.
There is no problem even if you tell us your practical experience here.
(Work experience with all libraries is not required)
・OkHttp, Retrofit 
・Dagger2, Hilt
・Glide 
・RxJava, Kotlin Coroutines 
・Material Components 
・Groupie 
・Android Jetpack 
・Jetpack Compose
・Activity, Fragment 
・ViewModel 
・ Live Data
・Room 
・Data binding
・RecyclerView, ConstraintLayout

・Work experience in Kotlin
・Development experience of consumer applications
Japanese Level Business Level(JLPT Level 2 or N2)
Salary JPY - Japanese Yen JPY 4500K - JPY 12000K   
Other Salary
Description
Annual income will be determined comprehensively based on previous jobs and skills.

Health insurance Welfare pension Employment insurance Industrial accident insurance
Commuting allowance Rent subsidy system (10,000 yen/month) Home allowance (3,000 yen/month) 
Skill improvement support system Subsidies for book costs
Subsidy for lunch (4,000 yen/month) Subsidy for social gatherings within the department (5,000 yen/month)
no smoking indoors

■ Work system
Telecommuting system available (2 days a week)

■ Subsidies for communication expenses
Once a month, you will receive a subsidy for communication expenses during the day and night.
To include interaction of members within the department
As a subsidy, we subsidize lunch or drinking party expenses at the company's expense.

■ Equipment
Provision of PC and display with desired specifications

<Chair>
To reduce fatigue and work comfortably,
Everyone uses Ergohuman chairs.
Holidays 120 days off per year
Congratulatory or condolence leave, year-end and New Year holidays, summer vacation, paid vacation, full two-day work week (Saturday and Sunday), celebration, birthday leave
Job Contract
Period
full-time employee
Back

Android engineer

Apply
Like