Roles and Responsibilities
Be responsible for design, architecture, and end-to-end delivery of one or more associate products, reusable libraries and mobile application frameworks.
Raise the bar on improving and maintaining best practises, quality of code, documentation, testing, monitoring and delivery of features.
Strong communication skills to collaborate with stakeholders and other cross-functional teams.
Sustainable engineering by improving best practices, producing best in class of code, documentation, testing and monitoring.
Estimate effort, identify risks, help with prioritization and devising/meeting project schedules.
Collaborate with other engineers in the team and provide Technical guidance to them.
Rise above details as and when needed to spot broader issues/trends and implications for the product/team as a whole.
Desired Candidate Profile
5 to 6 years of excellent knowledge in Swift, Cocoa Touch, iOS SDK and Database handling for Apps
Command over SwiftUI based projects
Working experience with REST API Calls
Experience with third-party libraries like Google Maps, Firebase
Experience in Payment gateway integration
Experience with Analytics implementation
Knowledge over Push notifications implementation.
Experience with iOS frameworks such as Core Data
Experience in publishing an iOS app on App Store
Experience with offline storage, threading, and performance tuning and Object-oriented implementation
Experience in creating reusable items with dynamic content and Dynamic APIs
Proficient understanding of code versioning tools such as BitBucket, Source Tree
Experience with with React-Native projects could be added advantage
Solid understanding of the agile development process and experience
Implement clean and manageable code incorporating best practices on security
Continuously discover, evaluate and implement new technologies to maximize development efficiency
Involvement with API team to design request/response contract
Understanding of Apples design principles and interface guidelines
Experience in team environment, including design, coding, and revision control practices
Perks and Benefits