About the Role
We’re looking for an experienced iOS developer to join our team and help build exceptional mobile experiences for our clients. As a Senior iOS Developer at Atomic Robot, you’ll work on challenging projects for leading brands, collaborating with a team of talented designers, developers, and product managers.
What You’ll Do
In this role, you’ll be responsible for architecting and developing iOS applications that meet the highest standards of quality and user experience. You’ll work closely with our clients to understand their business goals and translate them into technical solutions that deliver results.
You’ll have the opportunity to work on a variety of projects, from consumer-facing apps to enterprise solutions, across industries including retail, healthcare, financial services, and more. Our projects typically involve integrating with backend services, implementing complex UI/UX designs, and leveraging the latest iOS technologies.
Our Development Environment
Our iOS development stack includes:
- Swift as our primary language
- UIKit and SwiftUI for UI development
- Core Data and Realm for data persistence
- Combine and RxSwift for reactive programming
- XCTest for unit and UI testing
- Fastlane for CI/CD
- GitHub for source control
- Jira for project management
Why You’ll Love Working Here
At Atomic Robot, we’re committed to creating an environment where talented developers can do their best work. We value craftsmanship, continuous learning, and work-life balance. Our team is collaborative and supportive, with opportunities to mentor others and grow your own skills.
We work on challenging, meaningful projects for clients who value quality and innovation. You’ll have the chance to make a real impact, both on our clients’ businesses and on our team’s culture and practices.
The Interview Process
Our interview process typically includes:
- Initial phone screen with our recruiting team
- Technical interview with senior engineers
- Code review or take-home project
- Final interview with the engineering leadership team
We aim to make our interview process thorough but respectful of your time, with clear communication at every step.
How to Apply
If you’re excited about this opportunity, we’d love to hear from you! Please submit your resume and a cover letter explaining why you’re interested in joining Atomic Robot. Including links to your GitHub profile, portfolio, or apps you’ve worked on is highly encouraged.