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