How Remoteville checks and expires listings
Lead Software Engineer - Mobile iOS
Skills
Data StrategiesDecision QualityFirebaseIdentifying New OpportunitiesManagement SupportObservationScrum
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
