Browse All Jobs
Job Description

EarnIn is seeking a Staff Mobile Developer (Android) to join their Product Engineering team. This role is based in Bangkok, Thailand, and is ideally hybrid. The Staff Mobile Developer will collaborate with cross-functional teams to design and develop mobile applications. They will play a crucial role in shaping the customer’s impression of the company.

Responsibilities:

  • Work with the product and design team on creating new user experiences and features
  • Create a scalable mobile architecture
  • Drive decisions on mobile app development and testing strategies
  • Create Unit and Automation Tests
  • Create and monitor analytics to prove feature effectiveness
  • Lead the establishment and governance of engineering best practices
  • Mentor the mobile engineering team
  • Design and execute comprehensive unit and UI automation tests
  • Analyze feature effectiveness using advanced analytics

Requirements:

  • Bachelor’s (or higher) in Computer Science or a related field
  • Fluency in Kotlin programming language
  • Experience with application architectures (MVVM, MVC, MVP, etc.)
  • Knowledge of software engineering practices and the software development life cycle
  • 7+ years of relevant industry experience in mobile development
  • Experience with Android development, backend development, or cross-platform frameworks such as Kotlin Multi-Platform is a strong advantage

EarnIn offers:

  • Healthcare
  • Internet/cell phone reimbursement
  • A learning and development stipend
  • Potential opportunities to travel to their Palo Alto HQ
Apply Manually