Posted 8 months ago. This role may no longer be accepting applications.

Sr iOS Developer

2 - 6 years

Chennai All india

Posted:8 months ago

Apply

Job Description

As an iOS Developer, you will be responsible for utilizing your expertise in various technologies to develop and maintain high-quality mobile applications. Here is a breakdown of the key requirements for this role: - **SwiftUI:** You should have at least 4 years of experience in creating user interfaces using the SwiftUI framework. - **Swift:** Your role will involve working with mobile applications written in Swift for at least 5 years, following the best coding practices. - **Combine:** You should be proficient in writing Publishers and subscribers to handle events using the Combine framework for a minimum of 2 years. - **Design Patterns:** A solid understanding of common design patterns used in iOS mobile application development is essential. - **UIKit Frameworks:** Experience in building mobile applications using various UIKit frameworks is required. - **Objective C:** While extensive experience with Objective C is not mandatory, you should be able to read and understand Objective C code. - **UI/Unit Test:** Proficiency in writing UI and unit tests using XCUITest or XCTest framework is expected. - **Github:** You should have practical experience in working with Github repositories, including creating/managing branches, pull requests, and code reviews. - **Crashlytics:** Familiarity with Crashlytics tools like AppDynamics, NewRelic, or Firebase is a plus. - **Xcode Instruments:** Ability to work with Xcode Instruments for tasks such as fixing memory leaks, profiling, and allocations. - **Dependency Managers:** Experience in creating and distributing frameworks using dependency managers like Swift Package Manager and Cocoapods. - **Tools:** Proficiency in utilizing tools such as Adobe Analytics, Launch Darkly, SonarQube, and Checkmarx will be beneficial for this role. Your expertise in the mentioned technologies and frameworks will play a crucial role in the successful development and maintenance of iOS applications. As an iOS Developer, you will be responsible for utilizing your expertise in various technologies to develop and maintain high-quality mobile applications. Here is a breakdown of the key requirements for this role: - **SwiftUI:** You should have at least 4 years of experience in creating user interfaces using the SwiftUI framework. - **Swift:** Your role will involve working with mobile applications written in Swift for at least 5 years, following the best coding practices. - **Combine:** You should be proficient in writing Publishers and subscribers to handle events using the Combine framework for a minimum of 2 years. - **Design Patterns:** A solid understanding of common design patterns used in iOS mobile application development is essential. - **UIKit Frameworks:** Experience in building mobile applications using various UIKit frameworks is required. - **Objective C:** While extensive experience with Objective C is not mandatory, you should be able to read and understand Objective C code. - **UI/Unit Test:** Proficiency in writing UI and unit tests using XCUITest or XCTest framework is expected. - **Github:** You should have practical experience in working with Github repositories, including creating/managing branches, pull requests, and code reviews. - **Crashlytics:** Familiarity with Crashlytics tools like AppDynamics, NewRelic, or Firebase is a plus. - **Xcode Instruments:** Ability to work with Xcode Instruments for tasks such as fixing memory leaks, profiling, and allocations. - **Dependency Managers:** Experience in creating and distributing frameworks using dependency managers like Swift Package Manager and Cocoapods. - **Tools:** Proficiency in utilizing tools such as Adobe Analytics, Launch Darkly, SonarQube, and Checkmarx will be beneficial for this role. Your expertise in the mentioned technologies and frameworks will play a crucial role in the successful development and maintenance of iOS applications.

Skills Required

swift design patterns objective c github tools swiftui combine uikit frameworks uiunit test crashlytics xcode instruments dependency managersspm cocoapods

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Photon logo
Photon

IT Services and IT Consulting

Tech City

RecommendedJobs for You

InApp logo

Kochi

InApp logo

Kochi, Thiruvananthapuram

InApp logo

Kochi

InApp logo

Kochi, Thiruvananthapuram