iOS Developer

5 - 10 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an iOS Developer at our company, you will be responsible for developing high-performance iOS applications using Swift, RxSwift, and modern architectural patterns. Your main role will be to create seamless and user-friendly applications that cater to the needs of our users. Key Responsibilities: - Demonstrate strong proficiency in Swift, including advanced features like Protocols, Generics, and Extensions. - Develop and maintain top-quality iOS applications utilizing Swift and RxSwift. - Implement modern user interfaces and reactive features by leveraging SwiftUI and Combine. - Apply MVVM, CLEAN Architecture, and other design patterns to ensure the scalability and maintainability of the codebase. - Utilize CocoaPods, Git, and other SCM tools for managing dependencies and version control. - Write comprehensive unit and UI tests using XCTest, Quick, Nimble, and SwiftyMock. - Possess a solid understanding of RxSwift, functional programming, and memory management. - Manage iOS app lifecycle, view lifecycle, delegation, and memory effectively. - Apply design patterns such as MVVM, CLEAN Architecture, and Data Binding. - Experience with CocoaPods, Git, and dependency management. - Familiarity with unit testing and UI testing frameworks like XCTest, Quick, Nimble, and SwiftyMock. - Proficient in SwiftUI and Combine framework. - Knowledge of CI/CD processes and automated build systems. - Experience with multithreading and background tasks in iOS using technologies like GCD and OperationQueue. Qualifications Required: - Bachelors/Masters/PhD in B.E Computers, MCA is preferable. - Minimum 5+ years of relevant experience in iOS development. - Proficiency in Swift/Objective-C, RXSwift, SwiftUI, Combine, MVVM, CLEAN Architecture, XCTest, Quick, Nimble, and SwiftyMock. - Strong understanding of App Store guidelines, UI/UX design principles, Human Interface Guidelines, Core Data, and Core Animation is a plus. - Ability to debug and optimize performance issues, including memory leaks and UI stuttering. Please note that the job location is in Pune, and this is a full-time position with a notice period of 0-15 days.,

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu

bengaluru, karnataka, india