EarnIn

Mobile Engineer – iOS

EarnIn

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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