EarnIn is seeking a Staff iOS Engineer to lead the development and scaling of new and existing product experiences. The successful candidate will drive the development of complex features, architect and optimize performance, and ensure a seamless user experience in a fast-paced environment.
Requirements
- Bachelor's degree (or higher) in Computer Science or a related field, or equivalent practical experience.
- 7+ 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.
- Demonstrated leadership in establishing and enforcing professional software engineering practices across the full development lifecycle, including coding standards, code reviews, source control management, build processes, unit testing, UI testing, performance testing, and operations.
- Proven ability to architect scalable and maintainable mobile solutions.
- Experience in mentoring and guiding other engineers, fostering technical growth within the team.
Benefits
- healthcare
- internet and cell phone reimbursement
- learning and development stipend
- potential opportunities to travel to our Mountain View headquarters