
Mobile Engineer – iOS
EarnIn
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Design and ship features that improve how members discover, onboard, and engage with EarnIn.
- Work with product and analytics to launch experiments that drive growth and engagement.
- Partner with backend, design, and analytics teams to deliver features end-to-end.
- Write clean, testable Swift code using modern iOS paradigms (Swift Concurrency, Combine, SwiftUI).
- Use the latest mobile tooling and AI-driven workflows to accelerate development.
- Contributing to best practices and learning from senior engineers who push the boundaries of mobile development.
Requirements
- Bachelor’s degree (or equivalent practical experience) in Computer Science or a related field or related experience
- 3+ years of professional mobile development experience, with a focus on iOS
- Strong proficiency in Swift and modern iOS frameworks (SwiftUI, Combine, Swift Concurrency)
- Understanding of common iOS architectures (MVVM, MVP, etc.)
- Familiarity with end-to-end engineering practices: code reviews, CI/CD, automated testing, and performance monitoring
- A growth mindset — you enjoy learning, experimenting, and iterating quickly.
- Bonus: Experience with Android or interest in cross-platform development.
Benefits
- healthcare
- internet and cell phone reimbursement
- learning and development stipend
- potential opportunities to travel to our Mountain View headquarters
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUICombineSwift ConcurrencyiOS developmentmobile developmentautomated testingperformance monitoringcode reviewsCI/CD
Soft skills
growth mindsetlearningexperimentationiteration
Certifications
Bachelor’s degree in Computer Science