As a Senior iOS Developer, you will play a critical role in designing, developing, and maintaining high-quality native iOS applications used by millions globally. You’ll work closely with cross-functional teams, including Product Managers, Designers, QA Engineers, and other Developers, to deliver seamless and scalable app experiences.
Responsibilities
- Design and develop advanced applications for the iOS platform using Swift and SwiftUI.
- Participate in architectural discussions and help drive technical decisions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Maintain code quality through code reviews, unit testing, and best development practices.
- Troubleshoot and debug complex issues across the application stack.
- Work on enhancing CI/CD pipelines to streamline deployment workflows.
- Actively contribute to improving engineering processes and practices within the team.
- Mentor and guide junior developers to help grow their technical skills and confidence.
Must-Have Qualifications
- 7+ years of hands-on experience developing iOS applications using Swift.
- Strong understanding of native iOS frameworks and development tools.
- Demonstrated experience building scalable, modular iOS architectures and frameworks.
- Strong grasp of design principles, memory management, and performance optimization.
- Experience working in Agile teams with modern SDLC practices.
- Familiarity with analytics tools integration and observability in mobile apps.
- Strong debugging skills and the ability to analyze and optimize code performance.
- Excellent verbal and written communication skills, you can clearly articulate ideas and technical solutions.
Preferred (Nice to Have)
- Previous experience leading a team or mentoring developers.
- Hands-on experience with GraphQL and async/await.
- Experience working with networking protocols (VPN, LTE, WiFi).
- Knowledge of Bluetooth, GPS, and location-based services.
- Exposure to DevOps practices in native app development environments.
Why Join This Role?
- Work with one of the most innovative and technology-driven product companies in the world.
- Be part of a high-impact team building next-gen mobile experiences.
- Exposure to global engineering culture and best practices.
- Career growth and continuous learning opportunities in emerging technologies.
Interested?
Please share your updated resume with [email protected]
We’re excited to connect and explore how you can become part of a team that’s shaping the future of mobile technology.