FrontEnd Engineer (Mobile)

Ajaib

Jakarta, ID / Onsite/Remote
  • Job Type: Full-Time
  • Function: Web/Graphic Design/Internet
  • Post Date: 06/26/2025
  • Website: ajaib.co.id
  • Company Address: SOHO Capital, Podomoro City, Jakarta, Indonesia

About Ajaib

Ajaib is an online brokerage that allows Indonesians to buy and sell stocks, ETFs and mutual funds. We are Indonesia's leading financial technology platform driven by a mission to educate the importance of investing for the future.

Job Description

Key Responsibilities:

  • Develop high-performance mobile applications with a focus on user experience and design.
  • Collaborate with UX/UI designers to implement intuitive and responsive interfaces.
  • Integrate APIs and third-party services to deliver seamless functionality.
  • Conduct thorough testing and debugging to ensure optimal performance on various mobile devices.
  • Participate in code reviews and provide constructive feedback to maintain code quality and standards.

 

 

Requirements

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2 years of experience in mobile front-end development
  • Experience with at least one modern multiplatform framework (e.g., Flutter, Kotlin Multiplatform Mobile (KMM), React Native, or similar).
  • Proficiency in state management and reactive programming concepts (e.g., Redux, Kotlin Flow, Combine).
  • Familiarity with dependency injection, modularization, and scalable app architectures.
  • Experience writing unit tests, integration tests, and UI tests.
  • Knowledge of platform interop to integrate native Android (Java/Kotlin) or iOS (Swift/Objective-C) code as needed.
  • Working knowledge of CI/CD pipelines, version control (Git), and app release processes.

 

Core Tech Stacks:

Android

  • Kotlin
  • RXJava, Coroutines
  • Retrofit, Dagger2 (Dependency Injection)
  • Scarlet WebSocket
  • MVVM Architecture
  • Unit Testing: JUnit, Mockito, Mockk

iOS

  • Swift
  • UIKit (Programmatic); transitioning to Texture (Facebook)
  • Swift-Composable-Architecture (VCA)
  • Reactive Programming: RXSwift
  • Unit Testing: XCTest
  • Dependency Management: SPM, Cocoapods

Benefits

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

Related Jobs

Engineering Manager - DevOps

Ajaib - Jakarta, IDOnsite/Remote

Chief of Staff

Ajaib - Jakarta, IDOnsite/Remote

Head of Business (Crypto)

Ajaib - Jakarta, IDOnsite/Remote

Head of Business (Investment)

Ajaib - Jakarta, IDOnsite/Remote

Sr. Devops Engineer/SRE

Ajaib - Jakarta, IDOnsite/Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.