Angular Developer

Montreal

Offre publiée le 2025-05-17

Cynet Systems Inc

Job Description : Responsibilities :

  • Design, develop and maintain a responsive and scalable UI using Angular that works seamlessly across devices.
  • Ensure smooth data handling between frontend and backend through efficient API integration.
  • Build real-time dashboards with tools like D3.js, Highcharts or Chart.js for visualizing submission statuses, error reports, and performance metrics.
  • Develop and use Angular routing, lazy loading, custom pipes, directives, and reusable services to enhance functionality and maintainability.
  • Ensure high-quality UI / UX by creating responsive, user-friendly, and accessible interfaces.
  • Build applications with performance and responsiveness in mind.
  • Collaborate with designers, backend developers, and other stakeholders.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, testing, and debugging.
  • Contribute to architectural decisions and best practices.
  • Use Angular to build the frontend and manage state across components.
  • Implement data visualizations and real-time dashboard elements using Angular charting libraries.
  • Utilize RESTful APIs for dynamic data retrieval from the backend systems.
  • Employ CSS / SASS to ensure a modern, responsive, and user interface.

Qualifications :

  • 8+ years of experience with Angular and JavaScript / TypeScript.
  • Proven experience in building data-driven UIs and integrating with RESTful APIs.
  • Experience with data visualization libraries.
  • Strong understanding of UI / UX best practices and responsive design.
  • Strong knowledge of RxJS, state management techniques, and handling complex asynchronous operations.
  • Expertise in Angular routing, including lazy loading, route guards, resolvers, and dynamic routes.
  • Experience with Angular directives, pipes, dependency injection, and services to build reusable and maintainable components.
  • Strong UI / UX sensitivity – ability to create intuitive, aesthetically pleasing, and user-friendly interfaces.
  • Experience working in Agile teams and using Git for version control.
  • Ability to write unit tests and integration tests.
  • Good understanding of RESTful APIs, authentication (OAuth, JWT), and security best practices.
  • Strong problem-solving skills and attention to detail.
  • J-18808-Ljbffr