EarnIn is seeking a Senior iOS Engineer to lead the development and scaling of new and existing product experiences. The role will involve driving feature development, serving as an architect, optimizing performance, and ensuring a seamless user experience.
Requirements
- Bachelor’s degree (or higher) in Computer Science or a related field, or equivalent practical experience.
- 4+ years of relevant industry experience, with a significant portion focused on mobile development and a track record of leading complex projects.
- Expert-level proficiency in Swift, with deep expertise in modern iOS paradigms (Combine, Swift Concurrency, SwiftUI, etc).
- Extensive and nuanced understanding of iOS application architectures (MVVM, MVP, VIPER, etc.) and their trade-offs.
- Proven ability to architect scalable and maintainable mobile solutions.
- Some experience in mentoring and guiding other engineers, fostering technical growth within the team.
- Familiarity with Android development and cross-platform technologies is a strong plus.
- Active participation in the broader iOS development community (e.g., open-source contributions, conference presentations) is a plus.
- Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs)
Benefits
- Healthcare
- Internet and cell phone reimbursement
- Learning and development stipend
- Potential opportunities to travel to our Mountain View headquarters