UNV : Global Risks Index (GRIx)– Frontend Engineering Support – Montreal

  • Location:
  • Salary:
    negotiable / YEAR
  • Job type:
    FULL_TIME
  • Posted:
    11 hours ago
  • Category:
    Engineering, Information and Communication Technology
  • Deadline:
    25/12/2025

JOB DESCRIPTION

Mission and objectives

Mission To create a unique nexus where civil society meets and engages the academy, industry, and government to collectively mitigate risks and make smarter decisions toward more resilient, democratic, and prosperous communities. As a centre of excellence, GCRI excels in research, innovation, and capacity building across enterprise risk and innovation management, addressing the societal impacts of technological disruptions and financial evolution. Uniting experts from economics, finance, policy, and technology, we are committed to building interdisciplinary tools, capacities, and communities for risk mitigation, resilience building, and sustainable development Objectives GCRI’s objectives include: 1. Global Knowledge Exchange: Creating a platform for interdisciplinary discussion and research on risk and resilience, fostering global collaboration among industry leaders, academics, policymakers, and practitioners 2. Standardization and Metrology: Developing and promoting standards and measurement practices to enhance the reliability and interoperability of risk management strategies. 3. Systems Innovation: Building tools, capacities and communities for the development and application of risk management technologies, standards, and innovation ecosystems. 4. Scholarly and Industry Publications: Publishing standards, reports, and scholarly articles to contribute to academic and practical discourse in risk management. 5. Liaison with Global Entities: Engaging with civil society and maintaining technical interactions with international entities to promote a unified approach to risk management challenges. 6. Advanced Study: Investigating fundamental and applied domains related to risk management, including natural and human-induced risks, and developing advanced tools for risk intelligence and emergency management

Context

The Global Risks Index (GRIx) is a pivotal open-source data indexing and reporting tool designed to quantify and analyze global risks associated with climate change, environmental instability, and socio-economic challenges. Leveraging the Microsoft technology stack—including Dataverse, Azure, Data Factory, Common Data Models, and Power Apps— plays a crucial role in designing, developing, and maintaining the GRIx platform. This initiative aims to create a scalable, interoperable, and data-driven ecosystem that supports advanced AI/ML models for predictive risk assessment and early warning systems. By integrating diverse data sources and employing sophisticated modeling techniques, GRIx provides actionable insights to policymakers, communities, and stakeholders, fostering resilience and informed decision-making in the face of escalating global risks. Frontend teams are responsible for the overall design and user experience of the GRIx platform, ensuring that the interface is intuitive, responsive, and accessible. They architect the frontend architecture, implement seamless data integration with backend systems, and develop user-centric features using both Microsoft’s Power Apps and WordPress. These developers collaborate closely with backend engineers, data scientists, AI/ML developers, and other stakeholders to deliver a unified solution that addresses complex global risks through innovative technology and engaging design.

Task Description

Key Responsibilities 1. UI/UX Design Volunteers Needed: 5 Deliverables: Each volunteer delivers one design per month. Responsibilities: Collaborate with designers to create intuitive and visually appealing user interfaces that enhance user experience and accessibility. Ensure frontend applications are fully responsive, providing a consistent experience across various devices and screen sizes. 2. Frontend Frameworks Development Volunteers Needed: 5 Deliverables: Each volunteer delivers one code update weekly. Responsibilities: Develop dynamic and interactive frontend applications using modern frameworks such as React, Angular, or Vue.js, integrated with Microsoft’s Power Apps and WordPress. Customize and extend WordPress themes and plugins to support the unique requirements of the GRIx platform, ensuring seamless integration with Microsoft’s Power Apps and backend services. Implement data visualization components to effectively display climate risk assessments and predictive analytics using tools like Power BI Embedded and WordPress-compatible plugins. 3. API Consumption and State Management Volunteers Needed: 4 Deliverables: Each volunteer manages one integration task weekly. Responsibilities: Integrate frontend applications with backend APIs developed using Azure services to fetch and display real-time data from the GRIx platform. Manage application state efficiently using state management libraries (e.g., Redux, Vuex) to ensure smooth data flow and user interactions. 4. Performance Tuning and SEO/Accessibility Volunteers Needed: 4 Deliverables: Each volunteer completes one optimization task weekly. Responsibilities: Optimize frontend performance by minimizing load times, reducing payload sizes, and ensuring efficient rendering of components. Ensure frontend applications adhere to SEO best practices and accessibility standards (e.g., WCAG) to provide an inclusive user experience. 5. Automated Testing and Bug Fixing Volunteers Needed: 4 Deliverables: Each volunteer conducts one testing cycle and resolves identified bugs weekly. Responsibilities: Implement frontend testing strategies using tools like Jest, Mocha, or Cypress to ensure application reliability and functionality. Identify and resolve frontend bugs promptly, maintaining high standards of quality and user satisfaction. 6. Feature Development and Technology Upgradation Volunteers Needed: 4 Deliverables: Each volunteer develops or upgrades one feature monthly. Responsibilities: Continuously develop and enhance frontend features based on user feedback and evolving project requirements. Stay updated with the latest frontend technologies and best practices, integrating relevant advancements into the GRIx platform. 7. Cross-Team Collaboration and Documentation Volunteers Needed: 4 Deliverables: Each volunteer contributes to one collaborative project and updates documentation weekly. Responsibilities: Work closely with backend engineers, data scientists, AI/ML developers, and other stakeholders to align frontend functionalities with overall project goals. Maintain detailed documentation of frontend architectures, components, and workflows to facilitate knowledge sharing and onboarding.

Competencies and values

Living conditions and remarks

Level of Education: Bachelor Degree

Work Hours: 8

Experience in Months: No requirements