Overall Experience Required Min 6 Max 8 Relevant Experience Required 4
Mandatory Skill Required
-Proficient in Swift,Kotlin programming language. -Strong understanding of iOS architecture and design principles. -Experience with UIKit, SwiftUI, and Interface Builder. -Proficient in using dependency management tools like CocoaPods or Swift Package Manager. -Experience with version control systems, such as Git. -Strong knowledge of unit testing and experience with XCTest/Quick and Nimble or other testing frameworks. -Proficient in using Xcode debugging tools and Instruments for profiling. -Strong analytical and problem-solving skills. -Experience working in Agile/Scrum development environments." Good to Have/Optional Skills Ability to design and implement custom frameworks; Familiarity with various design patterns (e.g., MVC, MVVM); Familiarity with CI/CD processes and tools.
Job Responsibilities Analyses, designs, tests, codes, secures, debugs, modifies, deploys, integrates and maintains (system) software enhancements, test environment and/or new software. Uses state-of-the-art technologies and practices. Interacts with users / product owners to define / adjust requirements and/or necessary modifications. Keeps abreast of technical developments and practices in own field through literature, courses/trainings, technical contacts, and competitive environment. Applies agile software development methods as a member of agile teams.