Responsibilities
-
Design, develop, and maintain advanced iOS features for mobile banking applications.
-
Collaborate with cross-functional Agile teams, including front-end, back-end, and product stakeholders.
-
Participate in sprint planning, backlog refinement, and Agile ceremonies.
-
Resolve production issues while improving application performance and stability.
-
Ensure adherence to iOS development standards, best practices, and architecture guidelines.
-
Write and maintain unit/UI tests and perform peer code reviews.
-
Stay updated with iOS releases, frameworks, tools, and emerging technologies.
-
Build reusable libraries and components, promoting platform excellence.
-
Mentor junior developers and foster team-wide knowledge sharing.
-
Contribute to enterprise-wide mobile initiatives and influence platform strategy.
Qualifications
-
Bachelor’s degree in Computer Science or a related field.
-
7+ years of progressive experience in mobile application development.
-
Strong proficiency in Swift, Objective-C, and Xcode.
-
Hands-on experience with RESTful APIs and third-party libraries.
-
Familiarity with Agile methodologies (SAFe preferred).
-
Strong debugging, analytical, and problem-solving abilities.
-
Excellent collaboration and communication skills.
Preferred Skills:
-
Experience with CI/CD pipelines.
-
Knowledge of accessibility standards.
-
Expertise in performance optimization.