Job Search
This posting is managed by: | iHOLON Co.,Ltd |
---|---|
Company Name | Company is not publicly visible |
Job Type |
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 |