Role 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.
Educational Qualification
Bachelor/Master of Engineering or equivalent in Computer Engineering, IT or related field.
Experience
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.
– Tools & Technologies
- Version Control & CI/CD: Git, Bitbucket.
- Project Management: Jira.
- Design & UX Tools: Figma, Adobe XD, Sketch.
- Testing & Debugging: Jest, React Testing Library, Cypress.
- Package Managers: npm, Yarn.
- Build & Deployment: Webpack, Vite, Docker (optional).
Nice To Have
- 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.
Location : Mumbai, India

