Posted on: 08/08/2025
Role Overview :
We are looking for a skilled and passionate iOS Developer (SDE 2) to join our mobile engineering team. As an experienced developer, you will take ownership of building high-quality iOS applications that offer seamless user experiences, while also contributing to architectural decisions, code quality, and performance improvements.
Key Responsibilities :
- Design, build, and maintain advanced applications for the iOS platform using Swift and Objective-C.
- Collaborate with product managers, designers, and other developers to deliver impactful features.
- Ensure application performance, quality, and responsiveness across devices and OS versions.
- Identify bottlenecks and fix bugs to improve the performance and reliability of the app.
- Conduct regular code reviews, maintain high-quality coding standards, and ensure robust unit testing.
- Optimize apps for memory usage, battery consumption, and smooth user experience.
- Implement CI/CD pipelines and participate in continuous improvement of development practices.
- Stay current with iOS development trends, technologies, and best practices.
- Lead by example in technical discussions and mentor junior developers if needed.
Required Skills & Qualifications :
- Strong knowledge of iOS frameworks, Cocoa Touch, and UIKit.
- Solid understanding of Data Structures, Algorithms, and scalable mobile architecture.
- Experience working with AutoLayout, Storyboards, and UI animations.
- Proficient in using design patterns such as delegates, protocols, notifications, and MVC/MVVM.
- Knowledge of application life cycle, memory management, and background processing.
- Familiarity with Push Notification Services (APNs).
- Experience integrating third-party SDKs, analytics tools, and APIs.
- Hands-on experience with Git, and familiarity with CI/CD tools such as Bitrise, Fastlane, or Jenkins.
Good to Have :
- Experience working in Agile environments with tools like JIRA, Confluence, etc.
- Exposure to unit testing and UI automation testing frameworks like XCTest or XCUITest.
- Familiarity with modern mobile architectures like VIPER or Clean Architecture.
Educational Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1526712
Interview Questions for you
View All