Covetus Technologies Pvt. Ltd.
iOS Developer - Swift Programming
Job Location
indore, India
Job Description
Job Description Skills : - Excellent knowledge in Swift programming : Deep understanding of Swift syntax, paradigms, and best practices, including modern Swift features and concurrency models. - iOS application architecture and design : Proven ability to architect and design scalable, maintainable, and robust iOS applications, adhering to Apple's guidelines and best practices (e.g., MVVM, MVC, VIPER). - Experience with JSON and XML : Proficient in parsing and handling data in JSON and XML formats for communication with backend APIs. - Experience with third-party libraries and APIs for iOS : Demonstrated ability to integrate and utilize various third-party libraries and SDKs to enhance application functionality (e.g., networking, image loading, analytics, UI components). - Understanding of design patterns : Solid grasp of common software design patterns (e.g., Singleton, Factory, Observer) and their application in iOS development. - API design : Familiarity with RESTful API design principles and best practices for seamless integration with backend : - Design, develop, and maintain high-quality iOS applications using Swift. - Architect and implement robust and scalable iOS application solutions. - Collaborate closely with UI/UX designers to translate mockups and wireframes into functional and visually appealing user interfaces. - Integrate iOS applications with backend services using RESTful APIs and handle data in JSON and XML formats. - Utilize and integrate relevant third-party libraries and APIs to enhance application features and functionalities. - Apply appropriate design patterns to ensure code maintainability, scalability, and testability. - Write clean, efficient, and well-documented code following best practices and coding standards. - Ensure the performance, responsiveness, and stability of iOS applications. - Write unit and UI tests to ensure code quality and application reliability. - Participate in code reviews, providing and receiving constructive feedback. - Troubleshoot and debug complex issues across the iOS application lifecycle. - Stay up-to-date with the latest trends and advancements in iOS development and the Apple ecosystem. - Collaborate effectively with product managers, backend engineers, and QA Skills : - Experience with SwiftUI and Combine. - Knowledge of CoreData or other local data persistence solutions. - Familiarity with dependency injection frameworks. - Experience with CI/CD pipelines for iOS applications. - Understanding of performance optimization techniques for iOS. - Experience with reactive programming concepts. - Knowledge of accessibility best practices for iOS applications. - Experience with Test-Driven Development (TDD) (ref:hirist.tech)
Location: indore, IN
Posted Date: 5/12/2025
Location: indore, IN
Posted Date: 5/12/2025
Contact Information
Contact | Human Resources Covetus Technologies Pvt. Ltd. |
---|