Join a team that values innovation, precision, and collaboration to shape the next generation of iOS applications. As an iOS Developer, you'll play a central role in building intuitive, high-performance mobile experiences from the ground up. You'll be responsible for designing robust application architectures, implementing seamless UI integrations, and writing clean, maintainable Swift code that aligns with modern development standards.
What You’ll Do
- Build and launch iOS applications independently, from initial concept through App Store deployment
- Design scalable and maintainable app architectures using proven patterns such as MVC, MVVM, or VIPER
- Implement interactive interfaces based on design specifications and ensure pixel-perfect fidelity
- Integrate RESTful APIs and third-party services with secure, efficient networking logic
- Write unit and integration tests to uphold reliability and performance
- Optimize applications for speed, memory usage, and responsiveness
- Collaborate with product and design teams to define features and solve complex technical challenges
- Contribute to code reviews and help maintain a high standard of software craftsmanship
What We’re Looking For
You bring at least two years of hands-on iOS development experience and a deep familiarity with Swift and the iOS SDK. You understand the importance of clean code, architectural integrity, and attention to detail. You’re comfortable working in Git-based workflows and applying foundational programming principles like DRY and SOLID.
- Proficiency in Swift, including protocols, generics, and typed function patterns
- Experience with JSON API integration and third-party SDKs
- Strong grasp of mobile architecture and code organization
- Excellent problem-solving skills and a passion for refining user experiences
- Clear communication and a collaborative mindset
Nice-to-Have Skills
- Past experience publishing apps to the App Store
- Familiarity with advanced frameworks like Core Data, AVFoundation, or Bluetooth
- Knowledge of Firebase, Heroku, or Node.js environments
- Experience with reactive or functional programming paradigms
- Background in database modeling or performance optimization
- Contributions to open-source projects
- Understanding of Stripe SDK or payment integration patterns
Work Environment
This is a fully remote role with a globally distributed team. We value flexibility, curiosity, and a shared enthusiasm for technology. Our culture emphasizes creative problem solving, close collaboration, and a slightly dorky but authentic tone. If you care deeply about building great software and improving systems over time, you’ll fit right in.