iOS Developer

3 weeks ago


Mysuru, India Awign Enterprise Pvt ltd Full time

Description :Role : - iOS DeveloperLocation : - India (Hyderabad, Chennai and Bangalore)Experience : - 5+ yearsNOTE : - UAN MandatoryJob 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. (ref:hirist.tech)



  • Mysuru, India Global Risk Full time

    Multiple full stack developers required with skills in one or more platforms (Android or IOS or web application stacks) with healthcare applications development experience for healthcare companies (preferably for clients in US or Canada). 100% remote. In your CV, you must provide contacts of clients who can give feedback on your capabilities as a software...


  • Mysuru, India Global Risk Full time

    Multiple full stack developers required with skills in one or more platforms (Android or IOS or web application stacks) with healthcare applications development experience for healthcare companies (preferably for clients in US or Canada). 100% remote. In your CV, you must provide contacts of clients who can give feedback on your capabilities as a software...

  • QA Engineer

    4 weeks ago


    Mysuru, India iO Associates Full time

    QA Engineer Bangalore | OnsiteShift: 2 PM - 11 PM IST iO Associates is currently partnering with a leading technology-driven organisation to hire a QA Engineer with strong experience in web testing and Playwright-based automation . As a QA Engineer, you will work closely with developers, product teams, and business stakeholders to design and execute robust...