Senior Frontend Engineer

6 - 10 years

9 - 14 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Senior Frontend Engineer having strong expertise in React.js for building high-performance web applications, experience in Node.js for API development, and a solid understanding of User Experience (UX) principles to create intuitive and engaging interfaces. This role requires proficiency in modern frontend technologies, state management, performance optimization, backend integrations, and UX best practices. Key Responsibilities Develop, maintain, and optimize React.js applications. Collaborate with UI/UX designers to translate designs into responsive and user-friendly web interfaces. Ensure a seamless and intuitive user experience (UX) by implementing usability, accessibility, and interaction best practices. Optimize applications for performance, scalability, and reusability. Work with state management libraries like Redux, Context API, Recoil, or saga. Develop and integrate Node.js APIs and backend services as needed. Work with RESTful APIs and GraphQL for data fetching. Participate in code reviews, mentor junior developers, and contribute to best practices. Troubleshoot and debug application issues. Work with Jira for project management and issue tracking. Use Bitbucket for version control, code collaboration, and CI/CD pipelines. Stay updated with the latest React.js, UX trends, and frontend/backend development best practices. Bachelor/Master of Engineering or equivalent in Computer Engineering, IT or related field. 6 to 10 years. Desired Skills Frontend (React.js & UX) Strong expertise in React.js (Hooks, Functional Components, Lifecycle Methods). Hands-on experience with JavaScript (ES6+), TypeScript, HTML5, and CSS3. Deep understanding of state management tools like Redux, Context API, or Saga. Strong UX/UI knowledge, including usability, accessibility (WCAG), and responsive design. Familiarity with design systems, wireframing, and prototyping tools like Figma, Adobe XD, or Sketch. Experience with frontend build tools like Webpack, Vite, Babel, and ESLint. Expertise in React Query, React Router, and other essential React libraries. Strong debugging, problem-solving, and performance optimization skills. Proficiency in writing unit and integration tests using Jest, React Testing Library, or Cypress. Experience with Material-UI (MUI), Tailwind CSS, or Styled Components for modern UI development. Version Control & CI/CD: Git, Bitbucket. Design & UX Tools: Figma, Adobe XD, Sketch. Testing & Debugging: Jest, React Testing Library, Cypress. Package Managers: npm, Yarn. Build & Deployment: Webpack, Vite, Docker (optional). Experience working with Node.js and Express.js for API development. Strong understanding of database interactions (MongoDB, PostgreSQL, or MySQL). Knowledge of authentication and authorization (JWT, OAuth). Experience with server-side logic, API integrations, and performance optimization. Familiarity with cloud services such as AWS, Azure, or Google Cloud. Experience with Next.js for SSR and static site generation. Knowledge of microfrontend architecture. Understanding of WebSockets and real-time applications. Experience with Docker and containerized deployments.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You