Taro Logo

Android Engineer

Ajaib is a leading Indonesian fintech company revolutionizing the financial landscape for retail investors.
Jakarta, Indonesia
Android
Mid-Level Software Engineer
Hybrid
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Android Engineer

Ajaib, a leading Indonesian fintech company, is seeking an Android Engineer to join their innovative team in revolutionizing the financial landscape for retail investors. This role offers an exciting opportunity to shape user experiences and drive innovation in their Android applications. The position requires 2+ years of professional Android development experience and deep technical expertise in Kotlin/Java and the Android framework.

As an Android Engineer, you'll be responsible for developing intuitive user experiences, owning features from inception to launch, implementing tests, and collaborating across teams with designers, product managers, and other engineers. The role combines technical excellence with mentorship opportunities, as you'll guide other engineers in contributing to the codebase.

The ideal candidate should possess strong technical foundations including reactive programming knowledge, design pattern expertise, and familiarity with modern Android development tools and libraries. You'll work in a hybrid environment in Jakarta, contributing to a mission-driven fintech company that's transforming Indonesia's financial services landscape.

What makes this role particularly appealing is the emphasis on both technical excellence and growth. The company values engineers who take initiative to improve the app and codebase beyond specifications, focus on performance optimization, and maintain high standards for build releases. This position offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a significant impact in the fintech sector.

Last updated 3 months ago

Responsibilities For Android Engineer

  • Develop an intuitive and delightful experience for our Android platform
  • Own features through inception, design feedback, implementation, and launch
  • Implement unit tests and functional tests for tasks
  • Compile and integrate changes with the project
  • Collaborate with Product Designers, Product Managers, Backend Engineers, and Data Engineers
  • Mentor and guide other engineers on contributing to the code base

Requirements For Android Engineer

Kotlin
Java
  • 2+ years of professional Android development experience
  • Proficiency in Kotlin or Java, and Android framework necessary
  • Deep understanding of reactive programming
  • In-depth understanding of design patterns and their application
  • Familiarity with end-to-end systems development life cycles
  • Excellent analytical, decision-making, problem-solving, team, and time management skills
  • Bachelor's degree in Computer Science, Engineering or related equivalent experience
  • Familiarity with Kotlin, RxJava 2, Dagger 2, and other libraries in our tech stack

Interested in this job?