Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1473526 Date Updated : April 23rd, 2024
Flextime&Remote Work OK★Great Welfare

【Media Division】Native Engineer (Android)

Hiring Company **Famous Media Company**
Location Tokyo - 23 Wards
Job Type Other
Salary 4 million yen ~ 10 million yen

Work Style

Remote Work and WFH Flex Time

Job Description

【ABOUT THE COMPANY】

Media Business
Internet Advertising Business
Gaming Business
Investment and Development

With the vision of "creating a company that represents the 21st century," the company has continued to expand its business since its establishment by cultivating its "ability to respond to change" based on its strengths in "human resources," "technology," and "creativity" in the rapidly evolving Internet industry.
ABEMA, which celebrates its 5th anniversary in 2021, has been defined as "the new future of TV" that brings the best of TV to the Internet, and through content expansion and renewal, has surpassed 73 million downloads. The number of weekly active users, which is an important factor for ABEMA, has been growing steadily, reaching a record high of 18 million. It also has a strong affinity with WINTICKET, an Internet voting service for public sports, and has entered a phase of loss improvement from 2020 through diversification of monetization, including those peripheral businesses. In the Internet advertising business, despite the impact of the spread of the new type of coronavirus infection, the Company achieved a higher revenue growth rate than in the past four years, thanks to its operational capabilities, AI and other technologies, and in the game business, a major hit of a new title made a significant contribution to earnings.
As a result of the strong performance of all these businesses, we feel that we have raised our performance level by one level, with net sales for the fiscal year ending September 30, 2021 rising 39% year-on-year to 666.4 billion yen and operating income tripling year-on-year to 104.3 billion yen, after two upward revisions.
The company has also begun to promote DX to solve social issues by applying its knowledge and technological capabilities in the digital domain.
They will continue to aim for sustainable management under the Purpose of "Breaking through Japan's stagnation with new power and the Internet" while nurturing our media business centered on "ABEMA", following the Internet advertising business and the game business.

【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.


----------------------------------------------------

【WELFARE】

■Salary revision (twice a year)
■Various types of social insurance
■Commuting allowance
■Rent subsidy system
■Employee Stock Ownership Plan
■Celebration, condolence, and visitation money system
■Subsidy system for in-house social gatherings
■Various revitalization programs * New business creation projects
■Career Challenge System
■macalon package
■Club activity support system, etc.

The company provides a monthly rent subsidy of 30,000 yen to full-time employees who live within two stations on each line from the nearest station of the office, and 50,000 yen to full-time employees who have been with the company for five years or more, regardless of where they live.

Subsidies are provided for club activities to promote communication among employees. A wide variety of club activities are offered, including dance, golf, futsal, baseball, running, and flower arrangement clubs.

They are an active organization with many opportunities to create a sense of unity, such as award ceremonies at the end of each month and group-wide employee general meetings.

Holidays
■2 days off per week (Saturdays and Sundays)
■National Holidays
■Summer vacation (3 days)
■Year-end and New Year vacations (December 29-January 3)
■Annual paid vacation (10 days in the first year)
■Celebration or condolence leave
■Maternity leave
■Parental leave
■Refreshment leave (5 days after 2 years of service), etc.

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level None
Minimum Japanese Level Business Level
Minimum Education Level High-School or Below
Visa Status Permission to work in Japan required

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

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Other
Salary 4 million yen ~ 10 million yen
Work Hours Flextime
Industry Internet, Web Services

Job Category

  • IT, Web and Communication > Web Developer
  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > System Architect