Angular Developer

Apply Now

Company: Cynet Systems

Location: Montreal, QC H1A 0A1

Description:

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, Hicharts 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.
  • ngular: To build the frontend and manage state across components.
  • ngular charting libraries: To implement data visualizations and real-time dashboard elements.
  • RESTful APIs: For dynamic data retrieval from the backend systems.
  • 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.
  • bility 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.

Similar Jobs