Role. Senior Developer / Technical Analyst - iOS
Notice Period. Immediate to 15 Days
Duties and Responsibilities
- Involved in all stages of application development, support, and maintenance.
- 6+ years of experience in developing iOS Mobile Applications.
- Proficiency in Swift, with at least 5 years of experience.
- Minimum 2 years of experience in SwiftUI.
- Experience with the app deployment process on the App Store.
- Strong experience in using SwiftUI, UIKit, CoreData, CoreLocation, and other Apple frameworks.
- Extensive experience in UI Design using code instead of Storyboards.
- End-to-end experience in efficiently consuming and sending data with Restful web services.
- Good understanding of different Design patterns, with experience in MVVM being mandatory.
- Proven experience in writing and maintaining a bug-free codebase with a focus on safety and performance.
- Proficiency in version control platforms and understanding of their impact on coding choices and team collaboration.
- Experience in working on legacy codebases, improving the quality of applications while ensuring existing functionality is maintained.
- Experience in creating accessible applications and addressing accessibility concerns proactively.
- Ability to work effectively in a team across multiple time zones, assessing dependencies ahead of time zone crossovers.
Qualifications
- Bachelor's or Master's degree in computer science or related field.
- Strong communication, organizational, analytical, and critical thinking skills.
- Ability to work effectively in a collaborative team environment.
If you possess the qualifications and are eager to contribute to designing and implementing robust and scalable iOS solutions, we encourage you to apply for this role. Join us in making a meaningful impact in iOS Mobile App development.