Full Job Description
- The iOS Developer should be part of the team responsible for developing and maintaining apps for a range of iOS devices
including cell phones and tablets.
- Its main objective is the development of iOS applications and their integration with backend services.
You will work alongside other engineers and developers working on different layers of the infrastructure.
Design, develop, code, test and release iOS apps that align with our business goals
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage
Familiarity with RESTful APIs to connect iOS applications to backend services
Understand Apple’s interface design principles and guidelines
Familiar with local and push notifications
Improve code quality by writing, automating, and performing code reviews for unit tests.
Understand UX and UI design so that end user requirements can be effectively translated into technical solutions
Solid experience with native IOS development frameworks (API, test, implementation, etc.)
UI automation and unit testing
Knowledge of the principles of Scrum and Agile
Understanding solid principles, data structure and algorithms, OOP
Experience in design patterns, such as MVC, MVVM, MVVM-C, etc.
Promote feature development and help improve end-to-end product quality.
Collaborate with designers, product managers and other interested parties.
Master’s Degree in Computer Science / Information Technology or Software Engineering
1-2 years of experience as an iOS developer
Excellent problem solving skills (attitude to do).
Extensive experience with iOS frameworks
Knowledge of back-end services for iOS.
Familiar with push notifications, API and cloud messaging
Job Types: Full-time, Temporary, Contract
Salary: Rs30,000.00 – Rs50,000.00 per month