Mobile Engineer (Android)
EarnIn - Ciudad de México
Apply NowDescripción del trabajo
EarnIn is focused on delivering real-time financial flexibility for people living paycheck to paycheck. Our customers access their earnings as they earn them, with options to spend, save, and grow money without mandatory fees, interest, or credit checks. We’re excited to grow with world-class talent and strong backing from partners like A16Z, Matrix Partners, DST, and Ribbit Capital. This role supports EarnIn’s continued growth and helps shape the next chapter of our journey. Position Summary We’re looking for a passionate Android Engineer to join the Live Pay team at EarnIn. In this role, you’ll build and polish features in our flagship Android app—the primary way many customers experience our product. You’ll collaborate closely with teammates across engineering, product, and design to ship high-quality, user-centered experiences and contribute to the health of our mobile codebase. This position is ideally hybrid from our Mexico City office as part of our expanding site, though remote can be considered. EarnIn offers benefits including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. Our salary ranges are determined by role, level, and location. What you’ll do Build, ship, and maintain Android product features that improve the customer experience. Contribute to mobile architecture and platform improvements by implementing components using established patterns and participating in technical discussions. Work with backend engineers to integrate performant, reliable APIs; provide feedback on API design and contract changes. Partner with Product and UX to deliver thoughtful, accessible, and polished user interfaces. Uphold engineering best practices through code reviews, readable code, and maintainable abstractions. Own execution for well-scoped projects: break down tasks, surface risks early, and deliver incrementally. Write unit and UI tests; help keep CI/CD pipelines green and releases stable. Use analytics and experimentation (e.g., A/B tests, metrics) to evaluate the impact of features and iterate. What we’re looking for Bachelor’s degree in Computer Science or related field, or equivalent practical experience. Proficiency in Kotlin and modern Android development, including Coroutines/Flow (RxJava experience is a plus). Practical experience with Android app architectures (e.g., MVVM, MVI, MVP, Clean Architecture) and Jetpack components. Solid understanding of Android UI—XML layouts and Jetpack Compose—and how to build responsive, accessible, and performant screens. Working knowledge of software engineering best practices across the SDLC: coding standards, code reviews, Git workflows, CI/CD, automated testing, and mobile release operations. 3+ years of industry experience building, shipping, and maintaining Android applications at scale. Interest in or exposure to security/privacy considerations in consumer apps; fintech experience is a plus. Nice-to-have: familiarity with iOS or cross-platform frameworks (React Native, Kotlin Multiplatform). EarnIn is committed to diversity and inclusion. We strive to create a culture of belonging and do not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, disability, medically protected status, family care status, military or veteran status, marital status, or any other basis protected by law. EarnIn is an E-Verify participant. Note: This job posting excludes unsolicited resumes from third-party recruiters. No fees will be paid to recruiters submitting unsolicited candidates to EarnIn. #J-18808-Ljbffr
Creado: Jue, 01 de Ene de 1970