Enable job alerts via email!

FrontEnd Engineer (Mobile)

PT Ajaib Sekuritas Asia

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading fintech company as a Mobile Developer! You'll develop high-performance mobile applications focused on user experience, collaborating with designers and integrating APIs. If you have a Bachelor's degree in Computer Science and modern development experience, we want you on our team!

Qualifications

  • Minimum of 2 years of experience in mobile front-end development.
  • Experience with multiplatform frameworks (e.g., Flutter, React Native).
  • Knowledge of CI/CD pipelines and app release processes.

Responsibilities

  • Develop high-performance mobile applications focusing on user experience.
  • Integrate APIs and third-party services for seamless functionality.
  • Conduct testing and debugging to ensure optimal performance.

Skills

User Experience
Design Collaboration
State Management
Reactive Programming

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Kotlin
Swift
Git
JUnit
XCTest

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.

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

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.