Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand business needs, processes and engineering requirements/restrictions.
- Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Build responsive, multi-platform mobile applications.
- Build and maintain iOS and Android applications.
- Assist in the preparation and production of releases of software components.
- Ensure designs are in compliance with specifications.
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement.
- Participate in all phases of the development life-cycle.
Job Requirements
- Bachelors Degree in Computer Science/Engineering or related Field.
- 2+ year React-Native mobile development experience.
- Extra experience in native development (iOS or Android) is a great plus.
- Ability to join immediately is a plus.
- Knowledge of Mobile Application ecosystems (play store & app store submission, etc.).
- Solid understanding of mobile application design patterns.
- Experience connecting/calling RESTful services.
- Experience with mobile relational databases and off-line data syncing patterns.
- Knowledge of mobile device encryption techniques and security procedures.
- Excellent problem solving, analytical, and troubleshooting skills.
- Knowledge of UI/UX design principles and data visualization to create a polished, intuitive user experience is strongly desired.
- Experience with third-party libraries and APIs such as Google Maps API, Scandit API, SQLite API, etc.
- Experience with graphic design applications such as Adobe InDesign.