We are seeking a skilled iOS Developer with at least 3 years of experience in building and maintaining iOS applications. The ideal candidate should have a solid understanding of the iOS development lifecycle, proficiency in Swift or Objective-C, and the ability to collaborate with cross-functional teams to deliver high-quality, user-friendly mobile applications.
Key Responsibilities
- Develop and Maintain IOS Application
- Design, build, and maintain efficient, reusable, and reliable code.
- Implement new features, optimize performance, and troubleshoot issues in existing iOS applications.
- Integrate third-party libraries and APIs as required.
2. Collaborate with Cross-Functional Teams
- Work closely with product managers, designers, and backend developers to create seamless user experiences.
- Contribute to the overall architecture and design of the application.
- Participate in team discussions, code reviews, and sprint planning.
3. Ensure Code Quality and Best Practices
- Write clean, well-documented code following industry best practices.
- Perform unit testing and debugging to ensure app performance, quality, and responsiveness.
- Maintain version control using Git or similar systems.
4. Stay Updated with IOS Trends
- Stay up-to-date with the latest industry trends, tools, and technologies related to iOS development.
- Proactively apply new techniques and tools to improve the development process and product quality.
5. App Store Development
- Handle app submission, maintenance, and updates on the App Store.
- Ensure compliance with App Store guidelines.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or related field.
- At least 3 years of experience in iOS development using Swift (preferred) or Objective-C.
- Strong knowledge of iOS frameworks (e.g., Core Data, Core Animation, etc.) and APIs.
- Experience with UI/UX design principles and integrating UI components with backend systems.
- Familiarity with version control systems (Git, GitHub, Bitbucket).
- Experience with unit testing frameworks (e.g., XCTest).
- Understanding of RESTful APIs and third-party libraries (e.g., Alamofire, Firebase).
- Experience with mobile app deployment on the App Store and managing app versions.
- Familiarity with Agile development methodologies.
Desirable Skills
- Knowledge of SwiftUI and Combine framework.
- Experience with Xcode and Apple’s developer tools.
- Familiarity with CocoaPods, Carthage, or Swift Package Manager for dependency management.
- Understanding of continuous integration (CI/CD) processes and tools.
Personal Attributes
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Passion for mobile technologies and staying updated with industry advancements.
Benefits
- Competitive salary and benefits package.
- Opportunities for career advancement and professional development.
- Flexible working hours and remote work options.
- A collaborative and innovative work environment.
This role provides a great opportunity to work with a dynamic team to develop cutting-edge mobile applications for iOS users. If you’re passionate about creating intuitive, high-performance apps, we’d love to hear from you!