About iOS Developer Role:
We are looking for an iOS developer to build and maintain high-quality apps. As a member of the iOS team, you are responsible right from analysing the requirement to shipping quality apps. You will get an opportunity to solve interesting business and technical problems.
We also offer you to work flexible with location wherever you are most comfortable (home, office).
Analyse requirements and give estimates.
Build high-quality iOS apps individually or as a team.
Focus on iOS design principles to make apps intuitive with clean UI/UX.
Ship and maintain high quality and bug-free versions.
Analyse and work on existing code/projects.
Fix issues in production versions.
Be able to work from home.
2+ years of experience in iOS app development and Swift, Objective C.
Deep understanding and proficiency in Swift.
Knowledge with a clear understanding of frameworks like UIKit, Cocoa, Foundation, Core Data and Core Location.
Proficiency in different architecture patterns like MVC and MVVM
Excellent debugging skills.
Excellent analysing and problem-solving skills.
Experience with Auto layout and size classes.
Experience with Rest APIs and popular libraries like Alamofire, Moya, etc..
Experience with push notifications integration.
Experience with App localisation.
Experience in integrating third party libraries/services and dependency managers(cocoapods).
Maintaining high quality source code in Bitbucket or GitHub.
Familiar with App Store connect and developer console.
Good in working with cross teams to get things done effectively.
A thirst to update with new technologies and implement it in the development process to improve efficiency.
Consistently monitor the performance metrics of an app in App Store Console and improve.
An aspiration to bring new ideas to the team improvement.
Able to accept challenges and understand the problems we are solving for the users.
Understanding how a product(system) works in order to efficiently work in the existing code base.
Good to have:
Proficiency in Xcode instruments for performance optimisation.
Experience in writing test cases and CI/CD.
Working experience in Flutter.