An iOS Developer with a passion for great UI and UX as well as an understanding of the need for tested and resilient code.
Client : Mphasis
Years of Experience - 8 to 14years
Location : Bangalore (only local candidates can apply)
Notice Period : Immediate to 30 days
Please apply only if your experience and notice period align with the specified requirements. Please don't share your profile if already processed with same client in last 3 months
Technical Skills :
- Significant experience building iOS apps.
- Up-to-date knowledge of Swift and SwiftUI and the drive to stay abreast of the latest features.
- A deep understanding of Architecture pattens such as Clean Architecture and MVVM.
- A deep understanding of design patterns such as Structural, Creational and Behavioural, together with their application.
- Knowledge on writing unit test cases.
- Hands on experience using advanced concepts such as Pagination and Asynchronous programming.
- Experience with Non-Functional aspects of iOS app development such as Security, Performance, Analytics, logging, etc.
- A good Understanding of the Accessibility framework and its implementation specifics.
- A deep understanding of Xcode instruments to identify and resolve critical issues related to memory leaks and diagnose crashes.
- Experience working with Dependency Management tools such as Cocoa Pods and SPM.
- A thorough understanding of any Source Code Management tools, the code review lifecycle, and merge conflict resolution tactics.
- A thorough understanding of CI / CD, ideally using GitLab, and an understanding of how to build and maintain pipelines.
- A product mindset and the desire to produce positive customer outcomes.
- A passion for delivering high-quality user experiences that offer intuitive journeys to achieve user goals.
- Confidence to discuss and promote your thoughts and ideas to people at all levels.
- Experience of working in a Scrum team utilizing Agile best practices
(ref : hirist.tech)