Posted on: 03/11/2025
Description:
Role Overview
We are looking for a passionate and skilled iOS Developer responsible for designing, developing, and maintaining high-quality iOS applications. The ideal candidate should have strong expertise in Swift, modern iOS frameworks, and React Native, with a focus on performance, UI excellence, and seamless user experience.
Key Responsibilities:
- Design, develop, and maintain advanced iOS applications using Swift and React Native
- Work with cross-functional teams to define, design, and ship new features
- Implement modern iOS architecture patterns (MVVM) and UI frameworks (SwiftUI, UIKit)
- Optimize application performance, memory usage, and battery impact
- Handle asynchronous programming, concurrency (GCD, Swift Concurrency), and API integrations
- Ensure app quality through unit tests, debugging, and continuous improvements
- Develop smooth and responsive UI animations and micro-interactions
- Monitor app performance and resolve production issues promptly
- Stay updated with the latest mobile development trends, tools, and technologies
- Contribute to prototypes, POCs, and innovative app features
Required Skillsets:
- Strong hands-on experience in Swift & iOS SDK
- Proficiency in React Native for cross-platform development
- Expert knowledge of SwiftUI, UIKit, MVVM architecture
- Strong understanding of GCD & Swift Concurrency
- Proficiency with Xcode debugging and profiling tools (Instruments)
- Solid knowledge of REST APIs and third-party integrations
- Strong grasp of memory management & performance optimization
- Passion for clean UI, animations, and excellent user experience
- Strong debugging, problem-solving, and analytical skills
- Ability to work in an Agile environment
Good to Have:
- Knowledge of CI/CD pipelines for mobile apps
- Experience working with version control (Git)
- Exposure to Firebase or other mobile backend services
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1569061
Interview Questions for you
View All