About the job
Are you passionate about crafting outstanding mobile experiences? Join us as a Senior iOS Software Engineer and play a pivotal role in shaping the future of our mobile products. In this dynamic position, you will collaborate with Product Managers, Engineering Managers, and cross-functional teams to transform business requirements into reality on iOS, all while adhering to top-tier coding standards.
KEY RESPONSIBILITIES
- Design, develop, and maintain high-quality iOS applications utilizing Swift, UIKit, and SwiftUI.
- Work alongside product managers, designers, and fellow developers to establish requirements and deliver user-focused features.
- Contribute to architectural decisions and influence the technical roadmap.
- Mentor and support team members, advocating for best practices and knowledge sharing.
- Perform code reviews to uphold high standards of code quality and sustainability.
- Troubleshoot and address technical challenges, including performance and concurrency issues.
- Stay updated with the latest iOS development trends and assess new tools and frameworks.
- Collaborate closely with backend teams to integrate APIs and ensure smooth data flow.
- Partner with QA to guarantee thorough testing and seamless deployment.
- Engage in Agile/Scrum processes, contributing to sprint planning and estimations.
- Share insights and lessons learned to promote a culture of continuous improvement.
TEAM COLLABORATION
Our product teams are committed to developing innovative internal tools that empower data-driven decision-making throughout product development. We prioritize analyzing test variations, interpreting performance data, and providing insights that assist product teams in optimizing feature rollouts. Our close collaboration with cross-functional teams ensures efficient and effective launches of new features. Through ongoing learning and iteration, we contribute to innovation and excellence in user experience across the organization.
IDEAL CANDIDATE
We are looking for individuals who possess...
- Swift, UIKit & SwiftUI Proficiency: Extensive experience in building iOS apps using Swift and SwiftUI. Senior candidates should exhibit deep expertise and guide others in advanced UI development.
- Architecture & Design Patterns: Knowledge of MVVM or similar patterns. Senior developers are expected to lead architectural decisions and design scalable solutions.
- iOS SDK Knowledge: Familiarity with key frameworks and APIs essential for iOS development.

