Responsibilities:
· Develop and maintain iOS applications, ensuring smooth functionality throughout the entire mobile application lifecycle.
· Collaborate with backend developers to design and implement APIs.
· Work closely with UI/UX designers and fellow iOS developers to create seamless user journeys and ensure a consistent user experience across platforms.
· Deliver high-quality app modules within specified timelines.
· Conduct functional testing, ensuring bug-free UAT and production builds.
· Proactively contribute to technical solution designs, collaborating with technical leads to solve complex challenges.
· Manage code versioning using tools like Git, maintaining clean and maintainable codebases.
· Adapt to a fast-paced, agile development environment, ensuring timely and efficient delivery of tasks.
Qualifications:
· Strong experience in iOS development with proficiency in Swift.
· Expertise in Swift, Cocoa Touch, iOS frameworks and MVVM application design patterns.
· Familiarity with Agile development methodologies.
· Experience with code versioning tools such as Git.
· Knowledge of RESTful API design.
· Familiarity with design tools like Figma.
· Ability to collaborate effectively with cross-functional teams, including backend developers, UI/UX designers, and Android developers.
· Strong problem-solving skills with a proactive approach to technical challenges.
· Ability to conduct feature feasibility studies and build proof-of-concept solutions.
· Experience delivering UAT and production builds, along with providing timely bug fixes.
· Proven ability to work in a fast-paced environment and meet project deadlines