Are you an experienced iOS developer with a passion for creating high-quality, scalable mobile applications? We are looking for a talented Mobile iOS Developer to join our team and work on mission-critical enterprise applications. In this role, you will contribute to a dynamic development team, focusing on the end-to-end implementation, design, and support of advanced mobile systems used in a high-traffic, large-scale environment.
Responsibilities:
Develop, test, and deploy advanced iOS applications with a focus on performance and reliability.
Collaborate closely with cross-functional teams, including design, product, and backend developers, to build seamless user experiences.
Implement robust APIs for mobile integration and work on feature development, including UI/UX optimization.
Conduct root cause analysis for production issues, ensuring swift resolution and future-proofing against similar issues.
Continuously evaluate and improve mobile engineering best practices to ensure the applications meet high standards in performance, scalability, and security.
Key Requirements:
3-5 years of hands-on iOS development experience in a large-scale enterprise setting.
Proficiency in Swift and Objective-C, with a strong understanding of the iOS SDK and Apple's Human Interface Guidelines.
Experience in ecommerce and high-traffic applications is highly desirable.
Solid understanding of mobile design patterns, system integration, and mobile security best practices.
Demonstrated experience with RESTful APIs, backend services, and data storage solutions like CoreData and Realm.
Familiarity with mobile testing frameworks and version control (Git).
Strong communication and collaboration skills to work effectively in a team-oriented environment.
Bonus Skills:
Knowledge of cloud-based mobile services and third-party libraries for mobile enhancements.
Experience with Agile/Scrum methodologies and a passion for continuous learning.