Functional Responsibilities
Under the oversight of the Data Manager, responsibilities include (but are not limited to) the following:
-
Participate in the selection and design of the visualizations and basic interactions in the platform (drill in, hover, click, etc.)
-
Analyze requirements and develop visualizations and reporting solutions. Connect the different data sources (spreadsheets, API, etc.) to the visualizations
-
Contribute to the development of AppScripts workflow for data standardization, cleaning and triangulation. Develop and maintain RESTful JSON apis (FastAPI) and consume RESTful APIs
-
Lead in investigating and/or support in developing and recommending appropriate tools and libraries for the different visuals integrated in the Dashboard.
-
Implement testing techniques to ensure the proper performance of deliverable functionalities, providing test cases and avoiding regressions.
-
Contributes to tracking emerging technologies and solutions for improvements.
-
Supports the development of innovative concepts that could be implemented in addition to, or as a replacement of, existing solutions.
-
Prepare, update and maintain system’s documentation and related technical/procedural manuals.
-
Prepare the overall report of the best practices, challenges and recommendations.
Monitoring and Progress Controls
Key deliverables
-
Links between data sources and visuals developed
-
Tools for data visualization developed
-
Report that includes best practices, challenges and recommendations prepared.
Education/Experience/Language requirements
Education
-
A Master’s degree, preferably in Software Engineering or Computer Science is required.
-
A Bachelor’s degree with 2 years of additional experience may be considered in lieu of some or all required years of experience.
Experience
Essential:
-
A minimum of two (2) years experience (or more based on academic credentials) in front end web development and data visualization is required.
-
Proficiency of the REACT JavaScript framework is required
-
Proficiency with JS, HTML, CSS is also required
Desirable:
-
Experience working on data visualization design
-
A demonstrated experience with other data visualization libraries and environments (e.g BoldBI, d3, ECharts, ChartsFusion, Syncfusion, Typescript)
Languages
-
Working knowledge in English (written and spoken) is required.
-
Knowledge of another UN language is an advantage.