Android Engineer
[Background] We are looking for experienced Android engineers who can contribute to feature development and maintenance of Android applications, which consist of a variety of features that are crucial for providing a user-friendly asset management experience to our customers. As a member of an international team of highly motivated individuals, you will be working closely with product managers, UI/UX designers, backend, frontend, and mobile application engineers to deliver growth to our products. [What You Will Do] - Collaborate with product managers, UI/UX designers, backend, frontend, and mobile application engineers to develop new features. - Brainstorm together with mobile application engineers to discover challenges to solve. - Maintain and improve existing products.
[Required Requirements - Technical Skills] - 3+ years of experience developing production-grade Android applications. - Experience coding in Kotlin and Java. - Experience building applications using the MVVM pattern. - Familiar with RxJava or LiveData. - Strong desire to fine-tune performance, UI design, and animations to improve user experience. - Motivation to stay up-to-date with new technology trends and find ways to solve issues and requirements. [Required Requirements - Soft Skills] - Business level English proficiency (80% of engineers are non-Japanese. We are a very international team) - Organizational skills. - Motivation for team development. - Ability to weigh several and often conflicting constraints and make decisions in a fast-moving and quickly-growing company. - Experience building and maintaining CI/CD pipelines. - Experience publishing Android applications to Google Play.
- Japanese proficiency equivalent to JLPT N2 - Experience in the financial / prop-tech industry. - Experience in cross-platform mobile application development. - Experience coding in JavaScript or TypeScript. - Interest in GraphQL and API development using the BFF pattern.