About the Role :
Join our team to define, develop, debug, and maintain the Jio Photos iOS application.
You will collaborate closely with backend and UX teams to bring innovative mobile product requirements to life.
This role offers the opportunity to create reusable libraries, evaluate new technologies, and play a key role in shaping the direction of our mobile products.
Key Responsibilities:
- Design and build advanced iOS applications using Swift and SwiftUI.
- Work effectively within an agile development methodology.
- Contribute best-in-class engineering skills to create innovative and high-quality mobile applications.
- Define specifications, develop, debug, and maintain iOS applications (e.g., JioPhotos iOS application, as an example).
- Work closely with the back-end development team and UX design team to implement mobile product requirements seamlessly.
- Drive the creation of reusable libraries and mobile application frameworks.
- Continuously evaluate and research the latest mobile technologies and trends.
- Advise management regarding the pros and cons of implementing specific mobile platforms and architectural decisions.
- Play an important role in shaping the technical direction of our mobile products.
Key Skills & Experience:
- Minimum 4+ years of professional experience in Mobile App development, with a strong preference for iOS development.
- Deep familiarity and hands-on experience with iOS development using Swift and SwiftUI.
- Strong understanding of Swift fundamentals.
- Proficiency in programming practices such as clean code principles and SOLID principles.
- Proven experience with various iOS Architectures.
- Should have knowledge and practical experience with Unit testing in Swift.
- Excellent object-oriented analysis and design skills (OOA/OOD).
- Working knowledge of the general mobile landscape, current trends, and emerging technologies.
- Understanding of user experience (UX) and usability principles.
Scope of Responsibilities:
- Designing and building advanced applications for the iOS platform.
- Contributing a deep familiarity with iOS development with Swift.
- Leveraging excellent object-oriented analysis and design skills (OOA/OOD).
- Working effectively within an agile methodology.
Skills Required
Mobile App Development, Unit Testing, Ux