SDE II - IOS
About the Role : -
We are seeking an experienced iOS developer to join our team. You will be responsible for developing, enhancing, and maintaining our iOS applications. The ideal candidate will have a strong understanding of iOS development, Swift programming language, and iOS design principles. You will collaborate with cross-functional teams to define, design, and ship new features, as well as work on bug fixes and improving application performance.
Responsibilities :
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements :
Minimum 2+ years experienceShould have 2-3 apps developed & published in appstore minimal 10k+ downloads.Worked on clean-code architecture with latest MVVM designs patterns.Must be expert on UIKIT, & storyboard UIWorked on popular libraries for ios Swift such as kingfisher, alamofire libs etcWorked on Scalable & dynamic UI designs implementation.(API Driven UI)Worked on Memory Management & performance enhancements.Worked on creating custom views / widgets and worked on background services.Must have extensive debugging and profiling skill for iOS projects.Strong problem solving skillsWell versed with iOS concurrency frameworks like GCDStrong swift basics with knowledge of protocol oriented programmingGood to have :
Knowledge of SwiftUICross Platform development with FlutterServer Driven UI Development