Talent.com
This job offer is not available in your country.
IOS Developer

IOS Developer

Virtusahyderabad, India
13 hours ago
Job description

IOS Developer - CREQ Description Job Overview :

An experienced iOS Developer with 5-8 years of hands-on experience in mobile application development. The ideal candidate will have extensive experience with Swift, a solid understanding of iOS SDK, and a track record of delivering robust, scalable, and high-performance applications. This role requires excellent coding skills, a strong grasp of user interface design, and the ability to work collaboratively in a fast-paced environment.

Key Responsibilities :

App Development : Design, develop, and maintain high-quality iOS applications using Swift.

Architecture : Implement and advocate for clean architecture patterns, ensuring modularity and maintainability.

Performance Optimization : Optimize applications for performance, stability, and scalability.

Code Quality : Write clean, efficient, and reusable code. Conduct thorough code reviews and enforce best practices.

User Experience : Collaborate with UX / UI designers to ensure the best possible user experience and interface design.

Testing : Develop and maintain a robust suite of automated tests to ensure code quality and prevent regressions.

Mentorship : Provide technical guidance and mentorship to junior developers, fostering a collaborative and innovative development environment.

Collaboration : Work closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver high quality features on time.

Stay Updated : Keep up-to-date with the latest industry trends, technologies, and best practices in iOS development.

Required Qualifications :

Experience : 5-8 years of professional experience in iOS development.

Swift Expertise : Strong proficiency in Swift and a deep understanding of the iOS SDK.

Architecture Patterns : Experience with modern iOS architecture patterns such as MVC, MVVM, and VIPER.

UI / UX Principles : Solid understanding of UI / UX principles and best practices for mobile design. Testing : Experience with unit testing, UI testing, and automated testing frameworks.

Version Control : Proficiency with Git and experience with collaborative development tools.

APIs : Strong understanding of RESTful APIs and experience integrating with backend services.

Problem Solving : Excellent analytical and problem-solving skills.

Communication : Strong verbal and written communication skills. Team Player : Ability to work effectively in a collaborative team environment.

Preferred Qualifications :

Multithreading : Experience with multithreading and concurrency in iOS applications.

Dependency Injection : Familiarity with dependency injection frameworks.

SwiftUI : Experience with SwiftUI and Combine.

Core Data : Proficiency with Core Data or other persistent storage mechanisms.

CI / CD : Experience with continuous integration and continuous deployment CI / CD pipelines.

App Store : Experience publishing and maintaining applications on the Apple App Store.

Agile Methodologies : Experience working in Agile development environments.

Open Source : Contributions to open-source projects or a strong personal project portfolio.

Primary Location Hyderabad, Andhra Pradesh, India Job Type Experienced Primary Skills IOS SDK Years of Experience 6 Qualification

Job Overview :

An experienced iOS Developer with 5-8 years of hands-on experience in mobile application development. The ideal candidate will have extensive experience with Swift, a solid understanding of iOS SDK, and a track record of delivering robust, scalable, and high-performance applications. This role requires excellent coding skills, a strong grasp of user interface design, and the ability to work collaboratively in a fast-paced environment.

Key Responsibilities :

App Development : Design, develop, and maintain high-quality iOS applications using Swift.

Architecture : Implement and advocate for clean architecture patterns, ensuring modularity and maintainability.

Performance Optimization : Optimize applications for performance, stability, and scalability.

Code Quality : Write clean, efficient, and reusable code. Conduct thorough code reviews and enforce best practices.

User Experience : Collaborate with UX / UI designers to ensure the best possible user experience and interface design.

Testing : Develop and maintain a robust suite of automated tests to ensure code quality and prevent regressions.

Mentorship : Provide technical guidance and mentorship to junior developers, fostering a collaborative and innovative development environment.

Collaboration : Work closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver high quality features on time.

Stay Updated : Keep up-to-date with the latest industry trends, technologies, and best practices in iOS development.

Required Qualifications :

Experience : 5-8 years of professional experience in iOS development.

Swift Expertise : Strong proficiency in Swift and a deep understanding of the iOS SDK.

Architecture Patterns : Experience with modern iOS architecture patterns such as MVC, MVVM, and VIPER.

UI / UX Principles : Solid understanding of UI / UX principles and best practices for mobile design. Testing : Experience with unit testing, UI testing, and automated testing frameworks.

Version Control : Proficiency with Git and experience with collaborative development tools.

APIs : Strong understanding of RESTful APIs and experience integrating with backend services.

Problem Solving : Excellent analytical and problem-solving skills.

Communication : Strong verbal and written communication skills. Team Player : Ability to work effectively in a collaborative team environment.

Preferred Qualifications :

Multithreading : Experience with multithreading and concurrency in iOS applications.

Dependency Injection : Familiarity with dependency injection frameworks.

SwiftUI : Experience with SwiftUI and Combine.

Core Data : Proficiency with Core Data or other persistent storage mechanisms.

CI / CD : Experience with continuous integration and continuous deployment CI / CD pipelines.

App Store : Experience publishing and maintaining applications on the Apple App Store.

Agile Methodologies : Experience working in Agile development environments.

Open Source : Contributions to open-source projects or a strong personal project portfolio.

Travel No

Create a job alert for this search

Ios Developer • hyderabad, India