**About EarnIn**:
As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck.
Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.
We're fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway.
We're growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.
***
We're looking for a Senior Android Engineer to join our Core UX Team, building high-quality mobile experiences that directly impact EarnIn's customers.
As a senior member of the team, you'll own features end-to-end—from architecture and implementation to observability, scalability, and long-term maintainability.
You'll partner with iOS, backend, design, and product peers to build best-in-class mobile experiences.
We value engineers who think systemically, communicate clearly across geographies, and show curiosity about how AI tools can enhance development velocity, quality, and innovation.
This position will ideally be hybrid from our Mexico City office as part of our expanding site, though a remote arrangement is possible.
EarnIn offers excellent employee 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, own, and maintain complex Android features that directly shape the customer experience and product outcomes.
Collaborate with cross-functional peers (iOS, backend, design, product) to design scalable, performant,
and cohesive end-to-end solutions.Drive architecture and pattern decisions across the Android stack, promoting modularization, maintainability, and clean design principles.Write high-quality Kotlin code using Jetpack Compose, Coroutines/Flows, and modern Android architectures (MVVM, MVI, or Clean Architecture).
Champion testing and observability practices (unit, UI, and automation) as part of the definition of done.Mentor and guide other engineers, fostering a culture of learning, collaboration, and shared ownership.Partner with QA and product teams to ensure smooth, high-quality releases and measurable outcomes.Identify and resolve scalability risks, performance bottlenecks, and developer experience issues to ensure optimal system performance.
- Leverage AI-powered tools and automation to enhance quality, speed, and innovation in the development process.
**WHAT WE'RE LOOKING FOR**
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
4+ years of professional Android development experience using Kotlin in production environments.Strong expertise in modern Android development, including Jetpack Compose, Coroutines/Flows, dependency injection (Hilt/Dagger), and Android architecture components.Proven experience owning features end-to-end, from technical design through release and long-term maintenance.Solid understanding of mobile UX principles, accessibility, and design system implementation.Experience optimizing app performance (profiling, memory management, startup time, rendering performance).
Curiosity about AI, automation, and generative tools that enhance developer productivity and user experience is a plus.Strong testing mindset and familiarity with CI/CD pipelinesExperience with cross-platform collaboration (iOS, React Native, or Kotlin Multiplatform) is a plus.Familiarity with backend or API development (REST/gRPC/GraphQL) for full end-to-end ownership is a plus.
- Contributions to open source or mobile community knowledge sharing (talks, blogs, libraries) are a plus.
LI-Hybrid
📌 Senior Mobile Engineer (Android) (Xico)
🏢 Earnin
📍 Xico