Angular Developer
Apply NowCompany: Cynet Systems
Location: Montreal, QC H1A 0A1
Description:
Job Description:
Responsibilities:
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.
- 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.