Enable job alerts via email!

FrontEnd Engineer (Mobile)

Ajaib

Daerah Khusus Ibukota Jakarta

On-site

USD 15.000 - 30.000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Ajaib is seeking a proactive FrontEnd Engineer (Mobile) to join their innovative team in Jakarta. You'll be responsible for developing high-performance mobile applications and collaborating closely with UX/UI designers to create seamless user experiences. The ideal candidate possesses a Bachelor's degree and significant mobile development experience, particularly in multiplatform frameworks like Flutter or React Native.

Benefits

Competitive salary
Career growth opportunities

Qualifications

  • Minimum of 2 years of experience in mobile front-end development.
  • Experience with modern multiplatform frameworks like Flutter or React Native.
  • Proficiency in state management and reactive programming concepts.

Responsibilities

  • Develop high-performance mobile applications focusing on user experience.
  • Collaborate with UX/UI designers for intuitive interfaces.
  • Conduct thorough testing and debugging.

Skills

Mobile front-end development
User experience and design
API integration
Testing and debugging
Code review
State management
Reactive programming

Education

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

Tools

Kotlin
Swift

Job description

FrontEnd Engineer (Mobile)
Ajaib Jakarta, Indonesia Apply now Posted 17 days ago Permanent Competitive
FrontEnd Engineer (Mobile)
Ajaib Jakarta, Indonesia Apply now

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

Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.

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