We are looking for a qualified Mobile developer to join our Engineering team.
Able to develop and architect multiple Android and iOS applications across versions
Gather requirements around functionality and translate those requirements into elegant functional solutions and specifications
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Builds to web and mobile development best practices.
Build prototypes at tech scoping stage of projects
Proficiency of the full mobile development life cycle
Proven track record designing, building and releasing new products from conception to production
Translates product feature requirements into high performance, scalable software solutions.
Strong knowledge of Android SDK, different versions of Android
Proficient with Swift and Cocoa pod
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Understanding of Googles Android design principles and interface guidelines
Identify and correct bottlenecks, fix bugs and continuous integration
Proficient understanding of code versioning tools such as Git, SVN, Bitbucket
Familiarity with cloud message APIs and push notifications
Proficient with React-Native
Familiarity with RESTful APIs to connect applications to back-end services
Experience with offline storage, threading, and performance tuning
Deep hands-on knowledge of mobile specific tools, best practices and challenges
BE/BTech or MCA
10+ years of experience as a Hybrid Mobile developer
Experience in designing, developing, and implementing Android and iOS applications
2-3 years of experience of leading a team in developing iOS and/or Android apps required for international clients
Possess a deep technical knowledge of client side UI/UX development across multiple platforms and form factors (Phone, Tablet, kiosk, etc.)
Proficient with React-Native
Java, Swift, Objective-C, Javascript, CSS
Experience of web-oriented architecture, RESTful services, JSON formats and integrating with other systems and services
Hands on experience in SQLite DB
Good Understanding of OAuth2 standard protocol for Authorization
Good Understanding of Identity and Access management and its implementation
Should have experience in device-to-device communication via NFC and Bluetooth
Should have experience in containerization of data stored on the device
Ensures alignment between the business operational strategies and technical solutions.
Ability to work in a fast-paced and collaborative agile environment
Aptitude and eagerness to learn from a new environment and make an impact quickly
Ability to manage and foster change
Ability to communicate with all levels of management and company personnel
Ability to communicate orally and in writing in a clear and straightforward manner
Great analytical skills
Good business acumen and sense of urgency to achieve business results