Senior Mobile Engineer

Earnin Logo

Earnin

๐Ÿ“Remote - Mexico

Summary

Join EarnIn's Live Pay team as a Senior Android Engineer and contribute to building and enhancing our flagship Android app. You will collaborate with cross-functional teams, architect scalable solutions, and lead initiatives to improve customer experience. The role involves developing and implementing product features, refining mobile infrastructure, and collaborating with backend engineers. You will also mentor junior engineers and champion engineering best practices. This hybrid position, based in Mexico City or remote, offers excellent benefits including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential travel opportunities.

Requirements

  • 4+ years of industry experience building, shipping, and maintaining Android applications at scale
  • Bachelorโ€™s degree (or higher) in Computer Science or a related field, or equivalent practical experience
  • Fluency in Kotlin, with a strong grasp of reactive & functional paradigms (Coroutines/Flow, RxJava)
  • Proven experience with modern Android app architectures (MVVM, MVI, MVP, Clean Architecture) and Jetpack components
  • Deep understanding of Android UI frameworks, including XML layouts and Jetpack Compose
  • Hands-on knowledge of software engineering best practices across the full SDLC: coding standards, code reviews, Git workflows, CI/CD pipelines, automated testing, and mobile release operations
  • Prior experience in an industry where security and privacy are a plus

Responsibilities

  • Develop and implement product features that enhance the customer experience
  • Architect and refine mobile infrastructure to enable scalability and support the rapid development of new products
  • Collaborate closely with backend engineers to design robust APIs that facilitate seamless communication between mobile devices and servers
  • Partner with Product and UX specialists to deliver new and unique designs
  • Lead and advocate for engineering best practices to maintain high code quality and system reliability
  • Drive projects proactively, offering strategic direction and problem-solving to navigate uncertainty
  • Mentor the mobile engineering team, elevating skills and optimizing processes for efficiency
  • Design and execute unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to drive data-informed improvements

Preferred Qualifications

Familiarity with iOS development and cross-platform frameworks such as React Native or Kotlin Multi-Platform is a plus

Benefits

  • Healthcare
  • Internet and cell phone reimbursement
  • A learning and development stipend
  • Potential opportunities to travel to our Mountain View headquarters

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.