Engineering and Design Senior Software Engineer (Android)
Background of Recruitment
bitFlyer holds over 900 billion yen in customer assets and supports transactions at three locations: Japan, the US, and the EU. (*) Developing systems that are reliable in a constantly changing market is a challenging, responsible, and rewarding task.
We aspire to be a professional group that fulfills this heavy responsibility with all our might. Let’s shape the future of finance together.
Job Description
You will be responsible for developing the Android native app for the cryptocurrency exchange bitFlyer and addressing technical challenges.
Specific duties include:
・Closely collaborating with other departments, including project owners, leveraging your technical background to plan, define, document, develop (coding and unit test creation), and release the service. ・Continuously refactoring the codebase to provide long-term stable value. ・Contributing to code quality assurance and knowledge accumulation through code reviews on GitHub. ・Improving and maintaining the CI environment. ・Identifying and proposing improvements based on user behavior analysis and implementing those improvements. ・Maintaining and improving the app's performance.
Required Qualifications
・Over 5 years of experience developing native Android apps using Kotlin or Java. ・Deep knowledge of Android standard libraries and Jetpack. ・In-depth knowledge of UI based on Material Design. ・Experience implementing unit tests using testing frameworks. ・Experience developing in a team using Git and GitHub. ・Business-level proficiency in Japanese or English.
Preferred Qualifications
・Experience developing and operating native apps for services with a large user base. ・Experience leading a team composed of multiple members.
Desired Characteristics
・Confidence in your ability to grow. ・Proactive in communication and action. ・Interest and responsibility in financial products that require top-tier quality. ・Curiosity about a wide range of knowledge and technologies. ・Interest in the customers behind the products. ・Interest in user-friendly UI/UX.
Technical Stack and Development Environment
・Development Languages: Kotlin (73%) / Java (8%) / Others (19%) ・Main Libraries: Android Jetpack / Jetpack Compose / OkHttp / Retrofit / Dagger / RxJava / RxKotlin / Kotlin / Coroutines ・IDE / Build Tools: Android Studio / Gradle ・CI: GitHub Actions ・Monitoring: Firebase / Sentry ・Others: GitHub / Slack / Confluence / Jira / Figma
Expected Annual Salary
5,000,000 - 10,000,000 yen
Job Location
・Head Office in Tokyo (Midtown Tower 30F, 9-7-1 Akasaka, Minato-ku, Tokyo) Direct access from Roppongi Station 3-min walk from Nogizaka Station 10-min walk from Roppongi-itchome Station ・Work In the Office is currently recommended
Allowances・Benefits
・Commutation Allowance ・Social insurances (health insurance, welfare annuity insurance, employment insurance, industrial accident compensation insurance) ・Book purchase support ・Free drinks, snacks, noodles, cut fruits, and Office massage
Holidays
・Saturdays, Sundays, Japanese public holidays ・Annual leaves ・Year-end and New Year holiday ・Congratulatory and condolence leave, maternity leave, childcare leave, birthday leave, etc.
Diversity
English version under preparation.
Office Environment
English version under preparation.
About bitFlyer
English version under preparation.