RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Lead Software Engineer - Mobile iOS

Skills
Data StrategiesDecision QualityFirebaseIdentifying New OpportunitiesManagement SupportObservationScrum
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or equivalent preferred
  • 6-10 years of experience
  • 7-12 months experience supervising junior colleagues
  • Strong experience in Swift and SwiftUI
  • Experience with Swift Concurrency async await and actors
  • Experience with MVVM Clean Architecture and modular codebases
  • Experience with REST APIs URLSession and modern networking
  • Experience with CI CD tooling and automated testing
  • Experience collaborating in Agile Scrum teams
  • Ability to support technical documentation and standards

Nice to have

  • Collaborative
  • Tech savvy
  • Leadership minded
  • Customer focused
  • Decision quality
  • Action oriented
  • Instills trust

Day to day

  • Lead development of complex iOS applications using SwiftUI Swift Concurrency and modern Apple frameworks
  • Collaborate with design product backend and QA teams to deliver intuitive secure and scalable mobile experiences
  • Guide architectural decisions mentor engineers and raise coding standards through PR reviews and technical leadership

Hiring process

  • Cameras must be on during all virtual interviews
  • AI tools are not permitted during interviews or assessments
  • Offers are contingent upon a satisfactory background check