3 years

8 Lacs

Chennai

Posted:1 day ago| Platform:

Apply

Skills Required

developer react css ui ux design development typescript code jest testing library data typing management query accessibility javascript ecmascript figma api communication tooling webpack authentication authorization git github collaborative optimization internationalization localization stack styling animation aws

Work Mode

On-site

Job Type

Full Time

Job Description

Location: Chennai Job Summary: We are looking for a talented Frontend Engineer with expertise in React, Tailwind CSS, and UI/UX design principles to join our team. As a Frontend Engineer, you will be responsible for designing, implementing, and maintaining user interfaces that deliver exceptional user experiences. The ideal candidate will have a strong passion for frontend development, a keen eye for detail, and the ability to collaborate effectively with cross-functional teams. Key Responsibilities · Design intuitive and visually appealing user interfaces and mockups using Figma. · Develop high-quality, scalable user interfaces using React (TypeScript) and Tailwind CSS. · Collaborate closely with backend engineers to create cohesive and engaging user experiences. · Translate business requirements into technical specifications and reusable UI components. · Maintain and enhance the existing frontend codebase, ensuring high performance and responsiveness. · Write clean, maintainable, and well-tested code using tools such as Jest and React Testing Library (RTL). · Integrate with RESTful APIs to fetch, manage, and display data effectively. · Participate in code reviews and contribute to maintaining high code quality and frontend best practices. Required Skills and Experience · 100% TypeScript-first development approach with strict typing and modern TypeScript best practices. · Expertise in ReactJS including advanced patterns such as Custom hooks, Higher-Order Components (HOC) and Compound Components. · Strong experience with Redux Toolkit for state management and RTK Query or React Query for data fetching. · Proven ability to write high-performant, accessibility standard, scalable, maintainable and well documented code, with a focus on code quality from the start. · Deep understanding of JavaScript, the browser environment, and modern ECMAScript standards. · End-to-end UI ownership — from creating Figma mockups to building responsive, accessible, and production-grade interfaces. · Solid grasp of UI/UX principles and hands-on experience with Tailwind CSS for building consistent, utility-first interfaces. · Familiarity with Framer Motion for implementing smooth animations and interactions. · Strong testing discipline using Jest and React Testing Library (RTL) for component/unit testing. · Experience integrating and managing RESTful API communication with proper state handling. · Proficient with build and tooling environments including Vite, Rollup, Webpack, Babel, Yarn, and TanStack libraries (Query, Table, Virtualizer, etc.). · Working knowledge of authentication, authorization, and token management in Single Page Applications (SPAs). · Proficient in Git and GitHub for version control and collaborative development. Good to Have · Familiarity with frontend performance optimization techniques and tooling. · Understanding of monorepo setups using tools like Turborepo. · Basic knowledge of internationalization (i18n) and localization in frontend applications. · Experience with CI/CD pipelines and cloud-based deployments. · Exposure to component libraries or design systems. Tech Stack You'll Be Working With · Languages & Frameworks: JavaScript, TypeScript, ReactJS, Redux Toolkit, RTK Query/React Query · Styling: Tailwind CSS, Vanilla CSS · Testing: Jest, React Testing Library · Tooling: Vite, Webpack, Babel, Rollup, Yarn · Animation & UI Libraries: Framer Motion · Libraries: Framer Motion · API Communication: RESTful APIs, SSE and Websockets. · Version Control: Git, GitHub · Cloud: AWS or Google Cloud (basic familiarity expected) Job Type: Full-time Pay: From ₹800,000.00 per year Experience: Front-end development: 3 years (Required) Location: Chennai, Tamil Nadu (Required) Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru