Remote job
iOS Engineer (Swift)
Job details
About this role
Role overview
Join a remote-first engineering organization as an iOS Engineer focused on Swift, where you will collaborate with designers, product managers, and fellow engineers to ship high-quality mobile applications. This is a hands-on, full-time role suited to someone who enjoys owning features end to end and contributing to a globally distributed product.
Responsibilities
- Design, build, and maintain iOS applications using Swift, following modern Apple platform best practices. - Partner with designers and product owners to translate requirements into clear, testable user experiences. - Take ownership of individual features from technical design through release, monitoring, and iteration. - Write clean, maintainable, well-documented code and participate actively in code review. - Mentor junior engineers and contribute to a collaborative, learning-oriented team culture. - Work with distributed teams across time zones to deliver software on a predictable cadence.
Requirements
- Five or more years of professional software engineering experience, with substantial work on iOS. - Strong command of Swift, the iOS SDK, and the wider Apple development ecosystem. - Solid problem-solving skills and a commitment to producing clean, maintainable code and design artifacts. - Excellent written and verbal communication skills in English for effective remote collaboration. - Demonstrated passion for mentoring junior teammates and supporting a positive team environment.
Benefits and work setup
- Fully remote position with agreed-upon core collaboration hours. - Competitive compensation with performance-based salary reviews. - Support for ongoing learning and professional development. - Paid time off plus additional benefits that may vary by role and location.