Overview
An experienced iOS Engineer with 5+ years of experience building Swift-based apps, a solid grasp of Apple’s ecosystem, and a passion for crafting clean, responsive, and maintainable applications. You'll be deeply involved in developing and integrating mobile applications, collaborating across iOS and Firmware teams, and contributing to improving UX and system performance. This role is perfect for someone with a strong architectural mindset, growth-oriented attitude, and eagerness to experiment with new ideas, who wants to move fast, contribute to smart design, and drive technical excellence.
Responsibilities
- Own and reframe existing feature components
- Collaborate with product managers, designers, and engineers to define, design, and ship new features
- Build robust frameworks and automation workflows to improve product quality and reliability
- Pioneer new testing strategies and automation to enhance efficiency
- Identify bottlenecks, fix bugs, and continuously improve application performance and responsiveness
- Drive innovation by designing and prototyping next-generation features for location-based experiences
- Take craftsmanship seriously, ensuring every feature contributes to quality and user delight
Qualifications
- 5+ years of hands-on experience building iOS applications using Swift
- Strong Object-Oriented Programming (OOP) fundamentals
- Expert knowledge of Swift and deep familiarity with iOS frameworks and APIs
- Strong understanding of software architecture principles and experience making codebases more testable
- Proven ability to design, build, and maintain advanced iOS applications with a focus on location-based services
- Proficiency with XCTest, XCUITest, or other relevant testing frameworks
- Strong debugging skills, particularly with sensor frameworks and hard-to-reproduce issues
- Familiarity with location and sensor technologies
- Experience with background tasks and services on iOS
- Knowledge of networking and persistence technologies
- Experience with reactive programming (RxSwift or Combine)
- Familiarity with highly polished user interfaces and animations
- Proficiency in all levels of automated testing
- Experience with experimentation platforms and A/B testing
- Solid problem-solving ability, tackling challenges with limited resources available online
- Ability to conduct code reviews and mentor junior engineers to promote best practices
- Strong communication skills to collaborate with cross-functional teams and external partners
Benefits
- 100% remote
- Salary in USD
- PTO + National holidays
- Excellent working environment