About the job Sr. iOS Developer
- Role: Sr. iOS Developer
- Key Responsibilities
1. Design and build advanced applications for iOS platforms (Swift/Objective-C).
2. Develop and maintain cross-platform mobile applications using Flutter.
3. Collaborate closely with product managers, designers, and backend teams to deliver best-in-class
apps.
4. Ensure application performance, scalability, and security across platforms.
5. Optimize apps for maximum speed, reliability, and usability.
6. Conduct code reviews, unit testing, and debugging.
7. Stay up to date with the latest iOS frameworks, SDKs, and Flutter best practices.
8. Mentor and guide junior developers in mobile technologies.
- Key Competencies/Skill Set
1. Strong expertise in Native iOS development (Swift, Objective-C).
2. Proficiency in Flutter & Dart for cross-platform development.
3. Solid understanding of iOS frameworks (UIKit, CoreData, Core Animation, etc.).
4. Experience integrating RESTful APIs, GraphQL, and third-party libraries.
5. Knowledge of design principles (MVC, MVVM, Clean Architecture).
6. Experience with tools like Xcode, Git, Jenkins, and CI/CD pipelines.
7. Familiarity with App Store submission, signing, and release processes.
- Preferred Education and Experience
1. Bachelors degree in computer science or related field
2. Minimum 6-9 years of professional experience in IOS development with a strong portfolio of apps on
the App Store.
3. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, GitLab
CI, or Bitrise.
4. Strong knowledge of design patterns like MVC, MVVM, Singleton, Delegate, etc.
5. Experience integrating with cloud-based platforms like AWS, Azure, or Google Cloud.
6. Exposure to Android development or cross-platform frameworks beyond Flutter.
7. Knowledge of fintech/payment domain applications.
8. Experience working in Agile/Scrum environments.