Posted on: 21/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1562755
Interview Questions for you
View All