Youll thrive in this role with experience in
7 to 10 years of experience in iOS Engineering
- Experience with iOS frameworks such as Core Data, Core Animation, etc Experience with performance and memory tuning with tools such as Instruments
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git
- Categories / Protocols / Patterns (MVVM, MVC, Clean in iOS, Delegate / Protocol / etc)
- Solid understanding of the full mobile development life cycle
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apples design principles and interface guidelines
- Experience in using swift package manager
- Experience with performance and memory tuning with tools (such as Instruments etc depending on project needs
- Unit and UI Testing code for robustness, including edge cases, usability, and general reliability
- Expertise in building complex layouts
- Strong UI and design skills
- Familiar with software development lifecycle (SDLC) and programming design patterns
- Skilful at reviewing new feature impact on an application and recognizing potential risks
- Detailed oriented, professional and possesses a positive work attitude
- Stay updated on new iOS platform and tech trends, ensuring our applications leverage the latest technologies and methodologies
- Effective time management skills
- Good to have knowledge of android app development, java and Kotlin
- Technologies youll be working with
- While we value experience with these technologies, were primarily looking for team members with strong technical skills and the ability to quicky pick up new tools and frameworks
- Objective-C, Swift, SWIFTUI, Xcode, Cocoa Touch and UI Kit
Skills Required
Objective C, Cocoa Touch, Xcode, Android App Development