
Frontend Developer (React.js / Angular)

Frontend Developer (React.js / Angular)
Job Description:
We are looking for a talented Frontend Developer with hands-on experience in React.js or Angular to join our dynamic team. You will be responsible for building modern, responsive, and high-performance web applications that provide excellent user experiences. This role requires someone passionate about UI/UX, code quality, and staying up-to-date with the latest frontend technologies.
Responsibilities and Duties:
- Develop responsive, high-quality web applications using React.js or Angular.
- Translate UI/UX designs into functional and efficient frontend code.
- Optimize applications for maximum speed and scalability.
- Collaborate with backend developers, designers, and product managers to deliver end-to-end solutions.
- Maintain code quality through code reviews, unit testing, and documentation.
- Stay up-to-date with emerging frontend technologies and trends.
- Troubleshoot and debug issues across different browsers and devices.
- Ensure cross-browser compatibility and mobile responsiveness.
Required Skills
- Strong proficiency in React.js or Angular (including hooks, state management, components, services, RxJS for Angular).
- Solid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3, and SASS/LESS.
- Experience with RESTful APIs / GraphQL integration.
- Familiarity with frontend build tools and package managers (Webpack, Vite, NPM, Yarn).
- Knowledge of responsive design, cross-browser compatibility, and performance optimization.
- Experience with version control systems (Git/GitHub/GitLab).
- Understanding of unit testing and end-to-end testing (Jest, Cypress, Karma, Jasmine).
- Familiarity with state management libraries (Redux, NgRx, or Context API).
- Knowledge of accessibility standards (WCAG) and SEO best practices.
- Strong problem-solving skills, attention to detail, and ability to work independently or in a team.