Posted on: 25/07/2025
Responsibilities :
- Collaborate with product and design teams to build innovative iOS application experiences.
- Develop reusable iOS software components for interfacing with multiple platforms.
- Review peer code to ensure adherence to best practices in style, accuracy, testability, and efficiency.
- Enhance the testability and maintainability of the codebase.
- Debug and resolve product or system issues by analyzing their sources and impacts on hardware, network, or service operations.
Requirements :
- 5+ years of object-oriented software development experience with strong knowledge of data structures and algorithms.
- Extensive knowledge of mobile architectural components, design patterns, and hands-on experience with
SOLID principles.
- Experience in shipping one or more iOS apps, ideally available on the App Store.
- Proficiency in iOS networking, multithreading concepts, and memory management.
- Working knowledge of manual and automated testing techniques for high-quality, maintainable, and scalable products.
- Proficient with version control tools such as Git, Mercurial, or SVN.
- Ability to create pixel-perfect designs with high UI/UX standards.
- Familiarity with continuous integration and dependency tools like Jenkins, Fastlane, or Travis CI.
- Experience integrating third-party SDKs, analyzing compatibility, and evaluating pros and cons.
- Strong problem-solving skills and the ability to troubleshoot and debug issues.
- Experience working in Agile/Scrum methodologies and fast-paced environments.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1519515
Interview Questions for you
View All