Mobile Engineer

Earnin
Summary
Join EarnIn's Core UX Team as an iOS Engineer to build high-quality mobile experiences impacting our customers. Collaborate with designers, Android engineers, and backend partners to deliver and maintain intuitive, scalable features. This role offers opportunities for technical ownership, cross-platform collaboration, and growth. The position is ideally hybrid from our Mexico City office, but remote work is possible. EarnIn provides excellent benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential travel opportunities.
Requirements
- Bachelorโs degree in Computer Science or related field, or equivalent practical experience
- Proficiency in Swift and modern iOS development practices, including architectural patterns such as MVVM
- Experience with development and debugging tools like Xcode, Instruments, Crashlytics, and Git
- Strong collaboration skills and the ability to contribute to user-focused, cross-functional solutions
- Solid understanding of UX principles, mobile interaction patterns, and design system alignment
- Good testing practices, including unit and UI testing to support code quality and stability
- Clear communication and collaboration skills in distributed team environments
- 3+ years of experience building and shipping iOS applications in production environments
- Experience working in fast-paced, iterative teams using Agile or similar methodologies
- Experience with accessibility standards, mobile analytics, or performance optimization
Responsibilities
- Develop and evolve mobile features that support key customer-facing experiences and core workflows
- Collaborate with product and design partners to turn UX ideas into polished, reliable mobile experiences
- Write clean, maintainable, and well-tested Swift code using modern frameworks
- Participate in sprint planning, code reviews, and cross-platform discussions with iOS, Android, and backend teams
- Collaborate with Android and backend engineers to ensure seamless cross-platform cohesion and effective backend integration
- Investigate and resolve production issues, with a focus on minimizing end-user impact and driving continuous improvement
- Support initiatives focused on performance tuning, accessibility, and instrumentation to enhance UX visibility
- Work closely with QA and product to validate features and ensure high-quality releases
- Proactively engage in team learning, knowledge sharing, and embracing new tools and technologies
Preferred Qualifications
Proactive interest in working with AI tools and on AI-driven solutions: Youโll have opportunities to use generative AI, automation, and AI-powered analytics to enhance our product and your workflow, driving innovation at EarnIn
Benefits
- Healthcare
- Internet and cell phone reimbursement
- A learning and development stipend
- Potential opportunities to travel to our headquarters in Mountain View