About the Role
Design and implement robust iOS solutions that scale across diverse user needs while maintaining code quality and performance standards.
Responsibilities
- Develop and maintain high-quality iOS applications
- Collaborate with cross-functional teams to define and ship new features
- Optimize application performance and responsiveness
- Ensure consistency across different device types and iOS versions
- Write clean, testable, and maintainable code
- Participate in code reviews and technical design discussions
- Troubleshoot and debug production issues
- Improve engineering practices and development workflows
- Mentor junior engineers and support team growth
- Stay current with iOS platform advancements and industry trends
- Integrate with backend services and APIs
- Implement secure coding practices
- Support app store deployment and release cycles
- Monitor application stability and crash metrics
- Contribute to architectural decisions for mobile platforms
- Work closely with product and design teams
- Ensure accessibility and internationalization standards
- Evaluate third-party libraries and tools
- Drive improvements in test automation and CI/CD pipelines
- Maintain documentation for code and systems
Nice to Have
- Experience with SwiftUI
- Knowledge of reactive programming frameworks
- Familiarity with dependency injection and modular architecture
- Experience scaling mobile applications in high-traffic environments
- Contributions to open-source projects
- Published apps in the App Store
- Experience with mobile analytics platforms
- Understanding of localization and accessibility standards
- Exposure to cross-platform mobile frameworks
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Part of the mobile engineering team focused on iOS development
What We Offer
- Opportunity to work on a widely used mobile platform impacting millions of users
- Exposure to complex technical challenges at scale
- Support for professional development and learning
- Inclusive and collaborative work culture
- Comprehensive health and wellness benefits
Application Process
- Initial screening with HR
- Technical assessment or coding challenge
- Multiple rounds of interviews with engineering and cross-functional teams
- Final review and offer discussion
Available for qualified candidates