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.
