Overview
The consultant will design and develop mobile applications with Geospatial and/or AI components, contributing technical expertise to solution design and providing support for deployed applications.
Key Responsibilities
- Design and Development of mobile applications
- Contribute technical expertise to requirements analysis to improve the quality of the solution design
- Provide detailed documentation of changes and manage version control with the available systems (Git)
- Provide 3rd level application support and problem resolution for deployed mobile applications
- Participates in the development, programming, testing, debugging and implementation of new mobile applications with a Geospatial and/or AI components, using UN established standards
- Prepares technical and user documentation for deployed mobile application, as well as training materials and conducts technical presentations.
- Provides support for deployed mobile applications including version management and troubleshooting; performs ongoing reviews with users and developers and responds to users requests.
- Keeps abreast of developments in the field; performs benchmarking and proposes new tools and libraries.
- Performs other related duties as assigned.
Required Experience
- 3+ years of hands-on experience building mobile applications with React/React Native, alternatively with Ionic & Capacitor, is required.
- 3+ years of hands-on experience using JavaScript/TypeScript is required.
- 2+ years of hands-on experience with API/JSON integration is required.
- Experience with iOS and/or Android native development is desirable.
- Experience with AI and GIS is desirable.
- Ability to travel abroad for projects.
Qualifications
- Advanced university degree (master’s degree or equivalent) in computer science, information systems, mathematics, statistics, or related field.
- A first-level university degree in combination with two additional years of qualifying experience may be accepted in lieu of the advanced university degree.