Back to jobs
New

Front End Developer

Saint John

Front End Developer - Ecosystem Intelligence Platform

About the Role

CGS is seeking a skilled Front End Developer to join our team working on the Ecosystem Intelligence Platform. This platform is designed to centralize intelligence services, enhance partner experiences, and enable data-driven insights across our ecosystem. As a Front End Developer, you will play a crucial role in building responsive and accessible user interfaces, optimizing performance, and ensuring seamless integrations with backend services.

Key Responsibilities

  • Develop and maintain dynamic, high-performance user interfaces for the Ecosystem Intelligence Platform.
  • Implement responsive and accessible UI components using React, TypeScript, and modern frontend frameworks.
  • Optimize application performance and ensure seamless user experience across different devices and browsers.
  • Collaborate with backend teams to integrate APIs, ensuring data consistency and security.
  • Maintain and enhance authentication and authorization flows using OAuth, SSO, and other security mechanisms.
  • Work within a microservices architecture to build modular and scalable frontend applications.
  • Ensure adherence to coding best practices, CI/CD pipelines, and version control.
  • Participate in troubleshooting, debugging, and enhancing system resilience.

Tech Stack

  • Languages & Frameworks: JavaScript, TypeScript, React (preferred), Redux, Next.js
  • UI & Styling: Tailwind CSS, Material-UI, Styled Components
  • APIs & Integration: RESTful APIs, GraphQL
  • Security: OAuth, SSO, JWT authentication
  • CI/CD & DevOps: GitLab, Docker, OpenShift

Qualifications

  • 3+ years of experience in front-end development, focusing on modern web applications.
  • Strong proficiency in React and TypeScript, with experience in component-based architecture.
  • Hands-on experience working with RESTful APIs and GraphQL for data integration.
  • Understanding of UI/UX best practices, accessibility standards (WCAG), and responsive design principles.
  • Familiarity with state management libraries (Redux, Zustand, or similar).
  • Experience with authentication & authorization mechanisms (OAuth, SSO, JWT).
  • Knowledge of performance optimization techniques, including lazy loading and code splitting.
  • Ability to work in a collaborative Agile environment and contribute to team discussions.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...