HamburgerMenu
hirist

Job Description

Description :

Role : - iOS Developer

Location : - India (Hyderabad, Chennai and Bangalore)

Experience : - 5+ years

NOTE : - UAN Mandatory

Job Overview :

- We are seeking an experienced iOS Developer with strong proficiency in Swift and Objective-C, who is passionate about building high-quality mobile applications.


The ideal candidate will have deep knowledge of iOS design patterns, architecture (MVVM/MVP/VIPER/MVC), testing frameworks, and DevOps processes.


The candidate should be capable of designing, developing, and maintaining scalable, testable, and maintainable iOS applications aligned with agile methodologies.

Key Responsibilities :

- Design and develop robust, scalable, and maintainable iOS applications using Swift, UIKit, and SwiftUI.

- Implement modern architecture patterns such as MVVM, MVP, VIPER, and MVC to ensure clean and modular code.

- Collaborate closely with UI/UX designers, backend developers, and QA teams to deliver a seamless product experience.

- Integrate with RESTful web services and handle data synchronization and caching efficiently.

- Write and maintain unit tests, UI tests, and snapshot tests using frameworks such as XCTest, Zest, and Enzyme.

- Apply BDD/TDD methodologies with frameworks like Cucumber for test automation.

- Participate in code reviews, ensuring adherence to best practices, design principles, and coding standards.

- Work with DevOps tools (Jenkins, Git, SonarQube, Docker) for CI/CD integration and code quality assurance.

- Collaborate in Agile/Scrum teams, contribute to sprint planning, estimation, and retrospectives.

- Document development processes using Jira and Confluence, ensuring traceability across the SDLC.

- Continuously explore, evaluate, and implement new iOS technologies and frameworks to enhance development efficiency.

Technical Skills Required :

Core iOS Development :

- Strong proficiency in Swift (Swift 5+) and Objective-C.

- Experience with UIKit, SwiftUI, AutoLayout, and Storyboard.

- In-depth understanding of Apples Human Interface Guidelines (HIG).

Architecture & Design Patterns :

- Hands-on experience with MVVM, MVP, VIPER, and MVC design patterns.

- Knowledge of modular architecture and dependency injection.

Testing & Quality :

- Expertise in Unit Testing, UI Testing, and Snapshot Testing.

- Strong understanding of TDD/BDD methodologies using XCTest, Cucumber, Zest, and Enzyme.

Integration & APIs :

- Experience consuming RESTful APIs and integrating with server-side technologies.

- Familiarity with JSON, XML, and secure data transmission methods.

DevOps & CI/CD :

- Hands-on experience with Jenkins, Git/GitLab, SonarQube, and Docker.

- Exposure to Continuous Integration and Delivery pipelines.

Agile & Collaboration Tools :

- Experience with Agile/Scrum methodology.

- Proficiency in Jira, Confluence, and related agile tools.

Educational Qualification :

- Bachelors or Masters degree in Computer Science, Information Technology, or related field.


info-icon

Did you find something suspicious?