Senior Angular Developer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Angular

Job Details

Job Title: Senior Angular Developer (10+ Years Experience)
Location: Remote
Employment Type: Full-Time

Job Summary:

We are seeking a Senior Angular Developer with over 10 years of experience in front-end development, primarily using Angular and modern JavaScript frameworks. The ideal candidate will have deep expertise in building scalable, high-performance web applications and a strong understanding of UI/UX principles. You will play a critical role in driving architecture decisions, mentoring junior developers, and ensuring code quality through best practices.


Key Responsibilities:

  • Lead the development of responsive and dynamic web applications using Angular (version 10+).

  • Architect and design reusable, testable, and efficient front-end components.

  • Collaborate with UI/UX designers, back-end developers, and product managers to deliver seamless user experiences.

  • Conduct code reviews and enforce coding standards and best practices.

  • Troubleshoot and optimize performance and scalability issues.

  • Stay updated with emerging front-end technologies and propose adoption where applicable.

  • Guide and mentor junior and mid-level developers.

  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement efforts.


Required Skills & Qualifications:

  • 10+ years of professional software development experience.

  • 6+ years of hands-on experience with Angular 2+, ideally Angular 10 or newer.

  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.

  • Experience with RxJS, NgRx, State Management, and Reactive Forms.

  • Deep understanding of Component-based Architecture, Dependency Injection, and Service-Oriented Design.

  • Knowledge of RESTful APIs, JWT, and web security best practices.

  • Experience with unit testing (Jasmine, Karma) and end-to-end testing (Protractor, Cypress).

  • Proficient in using build tools like Webpack, Angular CLI, and version control systems such as Git.

  • Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or Google Cloud Platform) is a plus.

  • Strong analytical and problem-solving skills.

  • Excellent verbal and written communication skills.


Preferred Qualifications:

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field.

  • Experience with micro frontends and enterprise-level application architecture.

  • Familiarity with design systems like Material Design or Tailwind CSS.

  • Knowledge of other front-end frameworks like React or Vue is a bonus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.