Software Engineer (Android Developer)

Job Type
Permanent
Salary
7,000,000 JPY - 12,000,000 JPY per year
Japanese Level
None
English Level
Fluent (TOEIC 990)
Start Date
ASAP
Location
Tokyo

Description

Famous C to C E-commerce company is looking for an Android developer!

As a member of the Mobile team, you will work as an Android professional to promote their business and maximize project output.

Our App has been downloaded about 75 million times in Japan and has about 10.75 million monthly users.
Our mobile team is currently working on a major re-architecture of the Android/iOS apps in order to create a structure where they can conduct further large-scale development while maintaining speed and security.
The team is also working on various other projects, such as developing new features and improving the UX.

The mobile team consists of members from many different countries; we hope to unlock the potential of this diverse team in order to make even greater achievements.

【Responsibilities】
‐ Improving UI/UX
‐ Improving quality with a focus on stability and performance
‐ Continuous improvement of the codebase, including the major re-architecture
‐ Handling updates for the Android app
‐ Developing new services and linking them with other services
 

【会社概要 | Company Details】
2013年に創業し、急成長しているC2CのEコマース企業です。グローバル展開にも意欲的で、オフィスも国際的な雰囲気です。
Our client is a fast growing C to C E-commerce company. Their selling application has become one of the largest marketplace in Japan.

【就業時間 | Working Hours】
10:00 - 19:00(Mon - Fri)

【休日休暇 | Holidays】
完全週休2日制(土日祝休み)、年末年始、年次有給休暇、その他特別休暇など
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】
各種社会保険完備(厚生年金保険、健康保険、労災保険、雇用保険)、通勤交通費支給等
Social insurance, Transportation Fee

Required Skills

‐ Experience developing native Android apps
‐ Extensive knowledge in object-oriented software development, solid MVVM/MVP architecture, multithreading, networking and memory management.
‐ Experience with continuous improvement of codebases and large-scale team development
‐ Knowledge of standard Android libraries and frameworks
‐ Ability to develop features while conducting unit tests using JUnit and Mockito
‐ Software development experience with Kotlin at work

Preferred Skills

‐ Ability to gather the team’s consensus and make decisions when selecting technology for large-scale development
‐ Experience communicating with the business side to decide technical approaches to implement ideas
‐ Experience background in any of the following is a plus: Product Design, UI/UX design, Backend/Fullstack engineering.
‐ Experience managing a team of 3 or more members
‐ Experience developing and operating native apps with large user bases
‐ Experience independently planning, developing, and operating apps
‐ Knowledge of performance optimization
‐ Experience training junior members