Job Description
Summary
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
Skills
- Communications Skills
- Development
- Java
- Software Engineering
- Team Training and Development