Position Overview
Senior Front-End Engineer (React, Node.js)
We are looking for a Senior Front-End Engineer to build high-performance, scalable, and user-centric web applications. You will primarily work with React.js for the front-end and collaborate closely with back-end engineers using Node.js . Experience with Ruby on Rails is a plus and will help in working seamlessly with legacy or supporting systems.
Key Responsibilities
Design, develop, and maintain front-end applications using React.js and modern JavaScript / TypeScript.
Collaborate with Node.js back-end engineers to define APIs and ensure seamless integration.
Optimize applications for speed, scalability, and performance .
Implement responsive and accessible UI designs with best practices.
Work with product managers, designers, and QA teams to deliver high-quality features.
Write and maintain unit / integration tests to ensure code quality.
Participate in code reviews, technical discussions, and architecture decisions .
(Optional) Contribute to or maintain Ruby on Rails applications if required.
Mentor junior developers and advocate best practices in front-end engineering.
Required Skills & Qualifications
Strong proficiency in JavaScript (ES6+) and TypeScript .
Expert-level experience with React.js.
Experience integrating with Node.js and REST / GraphQL APIs.
Solid understanding of HTML5, CSS3 and responsive design .
Experience with testing frameworks (Jest, React Testing Library,).
Knowledge of Git, CI / CD pipelines, and Agile development practices.
Strong problem-solving skills, performance optimization, and debugging abilities.
Excellent communication and collaboration skills
Nice to Have (Optional)
Experience with Ruby on Rails applications.
Familiarity with micro-frontend architecture.
Knowledge of cloud platforms (AWS) and containerization (Docker).
Understanding of security best practices in web development.
Front End Engineer • hyderabad, India