Role & Responsibilities
We are looking for engineering professionals who can revolutionize customer experience & convenience in the digital environment by creating scalable and seamless multi-channel experiences by connecting buyers & sellers of all types and sizes across the nation.
You can be a part of developing and launching new services for Reliance across channels web, tablet, mobile, and future channels. Youll have the opportunity to design, develop and support innovative solutions across a variety of applications, platforms and environments, building tomorrows technologies. Youll put your skills, experience and passion to work in an entrepreneurial environment where success is rewarded.
As a Mobile app developer, you will design, development and maintain iPhone/iPAD apps. The developer will lead the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content & commerce based and integrated closely with the core eCommerce platform.
Responsibilities
Specification, development, and debugging of mobile applications
Working closely with back-end development team and UX design team to implement mobile product requirements
Creation of reusable libraries and mobile application frameworks. Evaluate and research latest technologies.
Advise management with regards to pros and cons of implementation of specific mobile platforms
Play an important role in the direction of our mobile products
Bring your best-in-class engineering skills to create innovative mobile apps
Preferred candidate profile
Required skills
Design and build advanced applications for the iOS
Have published one or more iOS apps in the app store
A deep familiarity with one of the following-
Swift/Objective-C and iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc.)
iOS Application Development with Xcode, Swift/ Objective C
Excellent object oriented analysis and design skills (OOA/OOD)
Experience with device / server communications via JSON, XML and / or HTML via REST / Web Service
Experience of working in agile methodology
Knowledge and Skills
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Understanding on user experience and usability aspects