Job Title : Front End Developer (React.Js)
Location : Noida / NCR
Experience : 5+
Employment Type : Full-time
About the Role
We are looking for a skilled Front End Developer (React.Js) to join our team. You will be responsible for building modern, responsive, and high-performance web interfaces using React.Js and related front-end technologies.
Key Responsibilities
- Develop responsive web applications using React.Js and JavaScript / TypeScript
- Convert UI / UX designs (Figma / Adobe XD) into pixel-perfect, reusable components
- Work closely with backend developers to integrate REST APIs / GraphQL
- Write clean, maintainable, and well-documented code
- Optimize applications for maximum speed and scalability
- Debug, test, and fix cross-browser and cross-device issues
- Follow best practices for performance, security, and accessibility
- Collaborate with product, design, and QA teams in an agile environment
Required Skills & Qualifications
Strong proficiency in React.Js and JavaScript (ES6+)Hands-on experience with HTML5 , CSS3 , Flexbox , Grid , Responsive DesignExperience with State Management libraries (Redux / Zustand / Context API / MobX)Good understanding of React Hooks , functional components, and lifecycleExperience with REST APIs , JSON, and basic understanding of backend integrationFamiliarity with TypeScript (good to have / mandatory – you can choose)Experience with CSS frameworks like Tailwind CSS / Bootstrap / Material UI / Ant DesignBasic knowledge of version control (Git, GitHub / GitLab / Bitbucket)Understanding of Webpack / Vite / Babel / build toolsKnowledge of unit testing (Jest, React Testing Library) is an added advantageGood communication skills and ability to work in a teamPrimary Skills :
React.JsJavaScript (ES6+)TypeScriptHTML5CSS3Responsive Web DesignReact HooksRedux / State ManagementREST API IntegrationSecondary / Good-to-have Skills :
Next.JsCSS / Material UI / Bootstrap / Ant DesignGit / GitHub / GitLabJest / React Testing LibraryFigma / UI Design UnderstandingAgile / ScrumEducation
Bachelor’s degree in Computer Science / IT / Engineering or equivalent practical experience.