Allegis Group - Milford Mill, MD

posted 3 months ago

Full-time - Senior
Milford Mill, MD
10,001+ employees
Administrative and Support Services

About the position

The Angular Developer position is focused on building and maintaining a custom web application for a client with specific needs. Currently, the project is in phase 2 of development, and the client is seeking strong Angular developers to concentrate on the front end of the application. The ideal candidate will be an expert in Angular and will possess a solid understanding of HTML, CSS, and JavaScript. The role requires experience with state management, APIs, and testing, as well as familiarity with GIT for version control, performance optimization techniques, and security practices. Knowledge of CI/CD pipelines and Docker is essential for consideration. As part of the development team, the Angular Developer will be responsible for implementing complex state management solutions using libraries such as NgRx or Akita. The candidate should also be skilled in optimizing Angular applications for performance and scalability, utilizing tools for performance profiling and optimization. A strong proficiency in frontend technologies, including HTML5, CSS3, and JavaScript/TypeScript, is required, along with experience in responsive design and familiarity with CSS frameworks like Bootstrap, Materialize, or Angular Material. The position demands a collaborative approach, working closely with other developers and stakeholders to ensure the successful delivery of the application. The Angular Developer will also need to understand common security practices and vulnerabilities, ensuring that the Angular applications are secure against threats such as XSS and CSRF. This role is an excellent opportunity for an expert-level developer looking to make a significant impact on a high-profile project.

Responsibilities

  • Build and maintain web applications using Angular.
  • Focus on the front end of the application development.
  • Implement complex state management solutions using libraries like NgRx or Akita.
  • Optimize Angular applications for performance and scalability.
  • Ensure security practices are followed in Angular applications.
  • Collaborate with other developers and stakeholders to deliver the application.

Requirements

  • Expert level experience in Angular development.
  • Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.
  • Experience with state management libraries such as NgRx or Akita.
  • Familiarity with frontend build tools like Webpack, Gulp, or Grunt.
  • Proficiency in Git for version control, including branching strategies and pull request workflows.
  • Understanding of common security practices and vulnerabilities (e.g., XSS, CSRF).
  • Experience with securing Angular applications.

Nice-to-haves

  • Familiarity with performance profiling and optimization tools.
  • Experience with responsive design and CSS frameworks like Bootstrap, Materialize, or Angular Material.
  • Knowledge of CI/CD pipelines and Docker.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service