Develop and Maintain Applications: Design, develop, and maintain iOS applications, ensuring high performance, quality, and responsiveness.
Collaborate with Teams: Work closely with product managers, UX/UI designers, and backend developers to define application features and functionalities.
Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and unit testing to ensure the robustness of the application.
Troubleshoot and Debug: Identify, diagnose, and fix bugs and performance issues.
Stay Updated: Keep up-to-date with the latest industry trends and technologies to ensure the application is current with modern practices.
Documentation: Create and maintain technical documentation for applications, processes, and workflows.
Qualifications:
Experience: 5 to 7 years of professional experience in iOS development.
Programming Languages: Proficiency in Swift. Experience in Objective-C is a plus.
UI/UX Design: Experience with design principles and implementing UI/UX designs.
API Integration: Experience with RESTful APIs and third-party libraries.
Version Control: Proficiency in Git and Bitbucket for version control.
Problem-Solving: Strong analytical and problem-solving skills with attention to detail.
Team Collaboration: Ability to work collaboratively in a team environment and communicate effectively.