Our client is on the lookout for an innovative and skilled iOS Developer who is passionate about creating exceptional mobile experiences. In this role, you will play a crucial part in developing, maintaining, and optimizing our iOS applications. Collaborate closely with designers and backend developers to deliver outstanding user experiences and ensure the seamless functionality of our apps.
Key Responsibilities
Design, develop, and maintain high-quality iOS applications
Work in collaboration with cross-functional teams to define and implement new features
Optimize app performance and fix bugs to enhance user experience
Write clean, maintainable, and efficient code
Stay current with emerging technologies and best practices in mobile development
Participate in code reviews and contribute to team knowledge sharing
Support the entire application lifecycle from concept to deployment
Requirements
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a relevant field
2+ years of professional experience in iOS development
Strong expertise in Swift and Objective-C
Experience with iOS frameworks such as UIKit, Core Data, and Core Animation
Familiarity with RESTful APIs to connect iOS applications to back-end services
Solid understanding of Apple's Human Interface Guidelines
Knowledge of version control systems (such as Git).
Preferred Qualifications
Experience with integrating third-party libraries and APIs
Understanding of offline storage, threading, and performance tuning
Ability to work independently and as part of a team
Excellent communication skills and strong problem-solving abilities
Familiarity with Agile/Scrum methodologies is a plus
Benefits
What We Offer
Competitive salary and comprehensive benefits package
Flexible working hours with a fully remote work model
Opportunities for professional development and career advancement within a supportive environment
A collaborative culture that values innovation, creativity, and teamwork