Sr. Front-End Developer


Sr. Front-End Developer
- 1 Job Openings
- 49 Views
Experience
7 - 10
Employee type
Full TimePosition
Experienced Professional
Offer Salary
Not Listed
Job Description
We are looking for a Senior Front-End Developer (8-10 years' experience) with expertise in React.js and TypeScript. You will develop high-quality, efficient web applications, collaborate with UI/UX teams, and optimize performance. Experience with Redux, REST APIs, CI/CD, and performance optimization is required. Must be proficient in HTML5, CSS3, and Git. Hybrid role in Boston (3 days/week).
Key Responsibilities
- Develop and maintain high-quality, reusable, and efficient front-end code using React.js and TypeScript.
- Work closely with UI/UX designers to translate designs into interactive and responsive web applications.
- Implement state management solutions using Redux for efficient data flow and application performance.
- Optimize applications for speed, scalability, and cross-browser compatibility.
- Develop prototypes and validation rules to ensure usability and functionality.
- Debug and resolve complex front-end issues while maintaining code quality.
- Collaborate with backend teams to integrate REST APIs and ensure seamless communication.
- Write and maintain unit and integration tests to uphold software quality.
- Follow CI/CD best practices and contribute to DevOps pipelines (Jenkins experience is a plus).
- Work effectively in a distributed, multi-vendor, multi-cultural development environment.
Skills, Knowledge & Experience
- 8 to 10 years of front-end development experience with a strong focus on React.js and TypeScript.
- Expertise in state management using Redux.
- Proficiency in HTML5, CSS 3, and knowledge of cross-browser compatibility issues.
- Experience integrating REST APIs (experience with Node.js/.NET WebAPI is a plus).
- Familiarity with performance optimization techniques for front-end applications.
- Experience with Git and version control best practices.
- Understanding of CI/CD pipelines (Jenkins or similar tools is a plus).
- Strong problem-solving, debugging, and analytical skills.
- Excellent written and verbal communication skills with the ability to present technical solutions effectively.