The United Nations Office of Information and Communications Technology (OICT), whose purpose is to develop and support a wide array of in-house enterprise applications as part of projects mandated by the General Assembly, is looking for individual contractors with 4+ years of experience in the front-end/mobile software development domain to execute the following duties:
- Design, prototyping, development, and maintenance of cross-platform frontend and/or mobile applications using UN established standards for IT technologies, programming languages and tools.
- Build accessible smooth user interface components that work across different desktop and mobile platforms.
- Diagnose and fix bugs and performance bottlenecks.
- Maintain legacy code and write automated tests for existing and new features.
- Document codebases in a way that's understandable to people with minimal technical knowledge.
- Collaborate with cross-functional team of developers, business analysts and product owners.
- Provides training and end-users support (if required).
Requirements:
- Minimum of 4 years of experience in working with React Native and writing accessible UI components is required.
- Knowledge of TypeScript is required.
- Good oral and written communication skills in English is required.
- Familiarity in working with RESTful APIs, Document Object Model and offline storage is required.
- Experience in writing automated end-to-end tests is desired.
- Experience in writing CI/CD pipelines that automate running test suites and application deployments is desired.
- Experience in deploying mobile applications to Google Play Store and Apple App Store is desired.
Please note: this is an on-premise consulting role located in our Bangkok (Thailand) office.