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 experience
Should 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 UI
Worked on popular libraries for ios Swift such as kingfisher, alamofire libs etc
Worked 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 skills
Well versed with iOS concurrency frameworks like GCD
Strong swift basics with knowledge of protocol oriented programming
Good to have : Knowledge of SwiftUI
Cross Platform development with Flutter
Server Driven UI Development
Ios Developer • India