【Media Division】Native Engineer (Android) / Remote Work 2 days a week / Great Welfare
【Media Division】Native Engineer (Android) / Remote Work 2 days a week / Great Welfare
Tokyo
Fulltime
Remote
Large Scale Company
Listed Company
Own Products/Services
Industry
To Be Updated
IT Skills
CircleCI, Android
Working hours
Flextime System
Salary
4 Million yen〜10 Million yen
Job Description
The Ameba Android team develops and operates the Ameba Android application, which has been in operation for over 10 years, and the Ameba Manga application, a related service.
The application has been in operation for more than 10 years, and they have responded flexibly to changes in design and other development trends, organizational changes, and product changes that have occurred during that time by making the following improvements and innovations.
Adoption of Jetpack + MVVM architecture
Aggressive replacement of development language with Kotlin (more than 85% of product code has been converted to Kotlin)
Change of asynchronous processing library from RxJava to kotlinx.coroutines
Introduction of Spindle, a proprietary design system, into new features
The Ameba Android team has also developed a new technology strategy to make product development more productive and efficient than ever before. Based on this technology strategy, the team is working to balance the challenges of accelerating the development of Ameba applications with the development of new features to improve the experience of blog readers and writers.
They are also taking on the challenge of cross-platform development, and have introduced Kotlin Multiplatform Mobile to the Ameba Android app, as well as renewed development using Flutter for the Ameba Manga app.
【Experiences through this project】
Development on a large application with many users that has been in operation for more than 10 years
Design improvements and refactoring to keep the code in operation and productive
Development, including planning new measures to improve the experience for blog writers and readers, such as editors and feeds
Improvement and development of functions directly related to service revenue, such as Ameba Pick (affiliate function) and ad development
【Responsibilities】
Revamp existing app architecture in parallel with measure development
Promotion of development throughout the app by the technical strategy team in collaboration with the iOS team
Accelerate code sharing by introducing Kotlin Multiplatform Mobile
Accelerate the penetration of Spindle, a proprietary design system, into apps.
Promote accessibility improvements in apps
Achieve a higher degree of automation of development and testing through DevOps, etc.
【Technology Used】
Android / Kotlin / Java / Jetpack / kotlinx.coroutines / Firebase / Bitrise / GitHub Actions / Kotlin Multiplatform Mobile / Flutter
【Team Structure/Working Environment】
The Ameba Android team consists of around 10 members, each of whom is involved in projects such as new feature development, and develops measures with other project members including PMs and designers as well as other engineers such as iOS/Web front/back-end engineers. They are able to work on the success of the product beyond the scope of an Android engineer, and are able to be involved in the product not only in development, but also in planning, specification formulation, and analysis, in various roles throughout the entire process.
In parallel with the project, you can also join the technical strategy team that works with the iOS team and collaborate on issues you want to address on a topic-by-topic basis, such as DevOps or Kotlin Multiplatform Mobile.
In addition, the Ameba Android team has a 1-on-1 meeting once every two weeks, and there is an atmosphere of free communication within the team, whether it is chatting or discussing implementation, and an environment that can support development that is on track right from on-boarding.
Required Skills
【Required】
Deep understanding of the Android OS and ability to implement OS-optimized applications
Experience releasing and operating Android applications on the Google Play Store or similar store
Up-to-date and in-depth knowledge of OSS used in Android applications and implementation experience using them
Proficiency in Android Studio and Gradle, and ability to investigate and debug performance improvements
Knowledge of development environments such as git, CI, test automation, etc. and experience in improving them
Ability to communicate smoothly with other professionals (business people, designers, server engineers, etc.)
Development using Jetpack / Android Architecture Component
【Preferred】
Experience developing blogging services
Deep understanding of reactive programming
Experience in improving the development environment (CI, automation, test implementation)
Deep understanding of JetpackCompose
Experience in implementation and operation of advertising SDK integration, etc. in Android applications
Required Language Skills
Japanese Level
Fluent
English Level
None
Other Language Skills
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.
Tips for Passing the Interviews.
※Results for 2022
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.
Tips for Passing the Interviews.
Related Jobs
NEW
Tokyo
【Group IT Promotion Division】Front End Engineer | Remote Work 2 days a week / Great Welfare
Fulltime
Remote
Large Scale Company
Listed Company
Own Products/Services
Industry
To Be Updated
Japanese skills
Business Level
IT skills
Typescript
Salary
5million yen 〜 6million yen
NEW
Tokyo
Fulltime
Remote
Large Scale Company
Listed Company
Own Products/Services
Global Business
Industry
Multi-core processor-related companies
Japanese skills
Business Level
IT skills
C, C++
Salary
5million yen 〜 8million yen
NEW
Tokyo
Fukuoka
Kyoto
Fulltime
Full Remote
Listed Company
Famous Start-up
Own Products/Services
Industry
Develop and provide services to facilitate team collaboration