TL;DR

Senior Mobile Engineer (Android): Develop and refine customer-facing Android applications with an accent on scalable mobile infrastructure and flexible engineering architectures. Focus on designing robust APIs, leading engineering best practices, and mentoring the mobile team in a fintech environment.

Location: Hybrid from Mexico City office with possible remote arrangement within Mexico.

Company

EarnIn is a fintech startup pioneering earned wage access, providing real-time financial flexibility without fees or credit checks.

What you will do

  • Develop and implement product features enhancing customer experience.
  • Architect and refine mobile infrastructure for scalability and rapid product development.
  • Collaborate with backend engineers to design robust APIs for seamless mobile-server communication.
  • Partner with Product teams to define requirements in ambiguous environments ensuring engineering flexibility.
  • Lead engineering best practices to maintain code quality and system reliability.
  • Mentor the mobile engineering team to elevate skills and optimize processes.
  • Design and execute unit and UI automation tests for smooth feature integration.
  • Analyze feature effectiveness using advanced analytics to drive improvements.

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science or related field.
  • Strong proficiency in Kotlin with expertise in reactive and functional programming.
  • Deep understanding of Android architectures (MVVM, MVC, MVP).
  • 4+ years of relevant mobile engineering experience.
  • Familiarity with iOS and cross-platform frameworks like React Native or Kotlin Multi-Platform is a plus.
  • Location: Hybrid from Mexico City office; remote possible within Mexico.

Culture & Benefits

  • Healthcare, internet and cell phone reimbursement.
  • Learning and development stipend.
  • Opportunities to travel to Mountain View headquarters.
  • Diverse and inclusive team culture.