Job Summary
We are looking for a skilled and passionate iOS Developer to join our mobile application development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality iOS applications using Swift and modern iOS frameworks. The candidate should have strong problem-solving abilities, hands-on experience with iOS architecture patterns, and the ability to independently own features from design to deployment.
Roles & Responsibility
- Owning and Developing features independently with maintainable and modular design.
- Creating Low level design and flow diagram for the feature under development.
- Understanding various ongoing / new design practices and making sure to incorporate them during development.
- Striving for excellence by doing strong self-test and minimizing the defects before release.
- Showing sense of urgency and fixing the Issues on reasonable time-frame post release.
- Discussing with stake holders for any missing requirement, gaining clarity (discussion with cloud / UX / GUI team etc.).
- Involvement in ongoing innovation activities and tech fests inside / outside the company.
- Experience creating/maintaining unit tests including mock objects and unit tests for asynchronous code.
Required Skills(ios)
- Understanding of iOS Apps architecture and implementation (MVC, MVVM)
- Proficient with Swift, Swift UI and Cocoa Touch and Understanding of Apple’s design principles and interface guidelines
- Expertise in iOS SDK, XML-JSON Parsing, Firebase, Location services.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with continuous integration
- Excellent Logical and analytical abilities.
Benefits:
Work Location: In person