Posted on: 28/11/2025
Role Overview :
We are seeking an experienced Senior Staff Engineer - iOS to lead the architecture, development, and optimization of high-performance mobile applications for our platform. In this role, you will collaborate closely with Product, Design, and Backend teams to deliver world-class user experiences. You will also provide technical leadership, mentor developers, and drive best practices across the iOS engineering function.
Key Responsibilities :
- Architect, design, and build scalable and maintainable iOS applications using Swift, SwiftUI, and UIKit.
- Translate product requirements into clean, efficient, and elegant technical solutions.
- Provide technical leadership to the iOS team-mentor developers, conduct code reviews, and uphold coding standards.
- Diagnose and resolve complex issues, including performance bottlenecks, crashes, and memory optimization challenges.
- Ensure adherence to modern iOS architecture patterns (e.g., MVC, MVVM, VIPER) and industry best practices.
- Review UI/UX designs for technical feasibility and optimize applications for maximum speed, robustness, and scalability.
- Collaborate with Backend Engineers to design and integrate RESTful APIs and data workflows.
- Work within an Agile environment-actively participate in sprint planning, stand-ups, retrospectives, and cross-functional discussions.
- Stay at the forefront of iOS technologies, evaluating and adopting new tools, frameworks, and best practices.
Requirements :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of hands-on iOS development experience, including at least 1 major application built and led end-to-end.
- Strong proficiency in Swift and Objective-C, with deep knowledge of modern iOS frameworks.
- Practical experience with SwiftUI, UIKit, and iOS app lifecycle management.
- Strong foundation in data structures, algorithms, multithreading, and system design.
- In-depth understanding of iOS architecture patterns (MVVM, MVC, VIPER) and design principles.
- Experience with RESTful APIs, networking, and offline storage mechanisms.
- Proven ability to optimize app performance and debug complex issues.
- Strong communication skills and ability to collaborate with cross-functional teams.
- Portfolio of at least 5 complex iOS applications available on the App Store or via demonstrable project links.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1582173
Interview Questions for you
View All