Description:
We seek a proficient iOS developer with a minimum of 2 years of experience in crafting high-quality, user-friendly iOS applications. Your main responsibility will be developing iOS applications and seamlessly integrating them with back-end services. This role is ideal for someone who has demonstrated the ability to take ownership of complex projects and is ready to contribute at a senior level.
Responsibilities:
- Lead the development of high-quality, user-friendly mobile applications.
- Write efficient, maintainable, and scalable code for iOS platforms.
- Implement new features, enhancements, and bug fixes based on project requirements.
- Assist in the design and documentation of technical specifications.
- Work closely with cross-functional teams, including designers, managers, and other developers, to achieve project goals.
- Mentor junior developers, providing guidance and support in their professional development.
- Implement UI/UX designs and create visually appealing, responsive, and user-friendly interfaces.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive.
Requirements:
- Familiarity with iOS frameworks such as UI Kit, Core Data, and Core Animation.
- Strong command over SwiftUI.
- Familiar with firebase.
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple’s design principles and interface guidelines
- Familiarity with cloud message APIs and push notifications
- Familiarity with third party libraries e.g AFNetworking, Alamofire and Realm.
- Knowledge of version control systems such as Git.