Ajaib logo

Senior Android Engineer

Ajaib

Jakarta, Jakarta, IndonesiaJobNo compensation foundPosted 1y agoVerified open 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Jakarta, Jakarta, Indonesia
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Ajaib, a leading Indonesian fintech company, seeks a Senior Android Engineer to shape user experiences and drive innovation in its Android applications, joining a dynamic team focused on financial services for retail investors.

Skills & qualifications

RequiredNice to have

Skills

AndroidFunctional TestingDesign PatternsAndroid DevelopmentRxJavaKotlinDecision-MakingDaggerReactive ProgrammingJavaAndroid FrameworkRxJava 2Dagger 2Unit TestingAnalyticalProblem SolvingTeam ManagementTime Management

Qualifications

7+ Years of Professional Android Development ExperienceBachelor's Degree in Computer Science, Engineering or Related Equivalent Experience

Full job description

Company Overview: Ajaib, a leading Indonesian fintech company, is revolutionizing the financial landscape for retail investors. We are looking for a talented Android Engineer to join our dynamic team. This is an exciting opportunity to shape user experiences and drive innovation in our Android applications.

Key Responsibilities:

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

Requirements

  • 7+ 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.

What Makes your Application Stands Out:

  • Self-drive to improve the app and codebase above and beyond what's outlined in the spec
  • You obsess with tracking performance via application instrumentation
  • You are a strong advocate for governance on quick and stable build releases.
  • Curiosity to understand how systems internally work, and hunger to continuously challenge the status quo of our tech stack.

Benefits

Join us at Ajaib and be part of a team that's transforming the financial landscape!

You've read the whole posting — now see how you match it.