Angular Developer

Be among the first applicants.
Cynet Systems Inc
Montreal
CAD 80,000 - 100,000
Be among the first applicants.
7 days ago
Job description

Job Description:

Responsibilities:

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

Qualifications:

  1. 8+ years of experience with Angular and JavaScript/TypeScript.
  2. Proven experience in building data-driven UIs and integrating with RESTful APIs.
  3. Experience with data visualization libraries.
  4. Strong understanding of UI/UX best practices and responsive design.
  5. Strong knowledge of RxJS, state management techniques, and handling complex asynchronous operations.
  6. Expertise in Angular routing, including lazy loading, route guards, resolvers, and dynamic routes.
  7. Experience with Angular directives, pipes, dependency injection, and services to build reusable and maintainable components.
  8. Strong UI/UX sensitivity – ability to create intuitive, aesthetically pleasing, and user-friendly interfaces.
  9. Experience working in Agile teams and using Git for version control.
  10. Ability to write unit tests and integration tests.
  11. Good understanding of RESTful APIs, authentication (OAuth, JWT), and security best practices.
  12. Strong problem-solving skills and attention to detail.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Angular Developer jobs in Montreal