Job Description Front-End Developer (Angular & React)
Position: Front-End Developer
Experience: 7+ Years
Location: Woonsocket, RI - Onsite
Job Summary
We are looking for an experienced Front-End Developer with strong expertise in Angular (70%) and React (30%) to design, develop, and maintain modern, responsive, and scalable web applications. The ideal candidate should have extensive hands-on experience with Angular development, along with working knowledge of React, JavaScript, TypeScript, HTML5, CSS3, and modern front-end development practices.
Key Responsibilities
Design, develop, and maintain responsive web applications using Angular and React.
Build reusable UI components, modules, and front-end libraries using Angular (primary) and React.
Develop dynamic and interactive user interfaces using HTML5, CSS3, JavaScript, and TypeScript.
Work extensively with Angular components, services, directives, pipes, routing, and RxJS.
Develop React components using functional components, React Hooks, Context API, and state management.
Integrate front-end applications with RESTful APIs and backend services.
Implement responsive designs and ensure cross-browser compatibility.
Optimize application performance, scalability, and loading speed.
Work with state management solutions such as NgRx, Redux, or similar frameworks.
Collaborate with UIUX designers, backend developers, QA engineers, and business stakeholders.
Participate in code reviews, debugging, unit testing, and application maintenance.
Follow AgileScrum methodologies and established coding standards.
Identify and resolve technical issues to improve application stability and user experience.
Required Technical Skills
Strong hands-on experience in Angular (70%) and React (30%).
Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Strong experience with Angular frameworks, components, services, RxJS, and Angular CLI.
Experience with React Hooks, functional components, Redux, and Context API.
Hands-on experience integrating REST APIs and handling JSON data.
Knowledge of responsive web design, Bootstrap, and CSS frameworks.
Experience with Git, GitHub, or Bitbucket.
Familiarity with front-end testing frameworks such as Jasmine, Karma, Jest, or React Testing Library.
Understanding of web application security, performance optimization, and accessibility standards.
Experience working in Agile development environments.