Epicareer Might not Working Properly
Learn More
R

Senior Angular Developer

Salary undisclosed

Apply on


Original
Simplified

Job Title: Senior Angular Developer
Location: Raleigh, NC, Hybrid
Duration: 12+ Months
Employment Type: W2 Only

Job Overview:
We are looking for a highly skilled Senior Angular Developer with 11+ years of front-end development experience, specializing in Angular (preferably Angular 8+), to join our dynamic team. The ideal candidate will have a deep understanding of modern web development technologies, responsive design, and experience with integrating RESTful APIs. As a senior developer, you will take a leadership role in building high-quality web applications while working collaboratively with cross-functional teams.

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable web applications using Angular 8+, TypeScript, JavaScript, HTML5, and CSS3.
  • Implement Angular modules, components, directives, services, and routing for building feature-rich, responsive applications.
  • Integrate applications with RESTful APIs and handle JSON data effectively.
  • Utilize RxJS to manage asynchronous operations and implement reactive programming patterns in Angular applications.
  • Lead the development of responsive and adaptive designs that ensure a seamless user experience across various devices and browsers.
  • Use SCSS/SASS or other CSS preprocessors to create maintainable, modular styles for the applications.
  • Work closely with back-end developers and designers to align front-end development with business objectives and technical requirements.
  • Conduct unit testing using frameworks such as Jasmine and Karma to ensure code quality and robustness.
  • Implement state management using NgRx or other similar libraries to build scalable, maintainable applications.
  • Collaborate on build automation tasks with tools like Webpack, Angular CLI, and integrate with CI/CD pipelines using Jenkins or other automation tools.
  • Utilize Git for version control and Docker for containerized environments, ensuring streamlined development and deployment processes.
  • Follow best practices in UI/UX design and development to create intuitive, user-friendly interfaces.

Must-Have Qualifications:

  • 11+ years of hands-on experience in front-end development, with a strong focus on Angular (preferably Angular 8+).
  • Proficiency in JavaScript, TypeScript, HTML5, CSS3, and building dynamic, responsive web applications.
  • Strong understanding of Angular modules, components, directives, services, routing, and state management.
  • Experience with RESTful API integration and handling JSON data.
  • Expertise with RxJS for asynchronous programming and reactive data flows in Angular.
  • Strong knowledge of SCSS/SASS or other CSS preprocessors for modular, maintainable styling.
  • Hands-on experience with unit testing frameworks like Jasmine and Karma.
  • Familiarity with Git for version control and build tools such as Webpack and Angular CLI.
  • Knowledge of CI/CD pipelines and experience with build automation using tools like Jenkins.
  • Experience with Docker or containerized environments.

Preferred Qualifications:

  • Experience with Angular Material and UI component libraries.
  • Hands-on experience with NgRx or other state management libraries in Angular applications.
  • Familiarity with UI/UX design principles and best practices.
  • Strong problem-solving skills and the ability to troubleshoot complex front-end issues.
  • Familiarity with GraphQL or other API integration methods is a plus.

Soft Skills:

  • Strong communication and collaboration skills to work with cross-functional teams.
  • Ability to work in a fast-paced, Agile development environment.
  • Excellent time-management skills and the ability to manage multiple tasks efficiently.

Education:

  • Bachelor s degree in Computer Science, Information Technology, or a related field.
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.
Report this job