onsite
Senior Software Developer, Front end- CKAN - Canadian Institute for Health Information
Software Engineer
Senior Front‑End Developer leading CKAN interface enhancements using JavaScript, React, HTML, and CSS to deliver intuitive, data‑rich user experiences for health data platforms.
About the role
Key Responsibilities
- Design, develop, and maintain responsive front‑end components for the CKAN data portal using JavaScript and React.
- Collaborate with UX designers and back‑end teams to translate wireframes and API specifications into high‑quality, accessible web pages.
- Implement performance optimizations, accessibility standards (WCAG 2.1), and cross‑browser compatibility.
- Integrate CKAN extensions and custom plugins, ensuring seamless data visualization and interaction.
- Write unit and integration tests, participate in code reviews, and contribute to continuous improvement of development workflows.
Requirements
- 5+ years of professional front‑end development experience with JavaScript, React, HTML, and CSS.
- Hands‑on experience with CKAN or similar open‑source data portals.
- Strong understanding of RESTful APIs, JSON, and asynchronous data handling.
- Proficiency in version control (Git) and modern build tools (Webpack, Babel).
- Excellent problem‑solving skills, attention to detail, and a passion for creating user‑centric data solutions.