FrontEnd Engineer (Mobile)

Jakarta , Indonesia
full-time

AI overview

Develop high-performance mobile applications with a focus on user experience and collaborate with UX/UI designers while integrating APIs for seamless functionality.

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!

We’ve been experiencing hyper-growth the past year, becoming Indonesia’s 7th Unicorn Startup and the first Investment Fintech Unicorn in South East Asia merely 2,5 years after Ajaib first launched. With the global financial technology market expected to grow gradually, we aim to make stock trading accessible for millennials through our mobile-first approach. In 2022, we opened our new head office in the Indonesia Stock Exchange Building, and we’re just getting started!The three principles or what we call as 3DNAs became the foundation and sets the guideline for the Magician belief system: Everyone is an owner, Growth Mindset, and A Will to Win.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Frontend Engineer Q&A's
Report this job
Apply for this job