HamburgerMenu
hirist

Job Description

About the job :

Experience : 3-5 Years

Location : Pune

Required Skills : React.js, MUI, Redux, @tanstack/react-query, Java Script, HTML/HTML5, and CSS3

Preferred Skills : NX Repo, Node.js

Job Responsibilities :

- Core concepts of Call stack, ES6, Page load time, UI performance enhancement, Cross network API consumption

- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

- Knowledge of modern authorization mechanisms, such as JSON Web Token

- Excellent Knowledge of ReactJS and React Native and core principles

- Strong proficiency in Material UI

- Developing new user-facing features

- Translating designs and wireframes into high-quality code

- Experience with data structure libraries

- Excellent Communication Skill

Desired Skills and Experience :

Key Responsibilities :

ReactJS Development:

- Build reusable UI components using modern React practices (Hooks, Context API).

- Integrate third-party libraries and manage application state efficiently.

Monorepo Management:

- Set up and maintain NX Monorepo structures with multiple applications and libraries.

- Manage code sharing, linting, formatting, and dependency graph analysis across teams.

Micro Frontend Architecture:

- Architect, implement, and integrate micro frontend using Module Federation and independent deployment pipelines.

- Collaborate across teams to manage contracts and shared services.

State Management & Data Flow:

- Manage state using Redux, Zustand, Recoil, and Context.

- Implement efficient API integration and data fetching using tools like SWR and React Query.

UI/UX Design Integration:

- Convert design mock-ups into responsive, accessible UI using Tailwind CSS, SCSS, and design systems.

- Ensure ADA compliance and cross-browser compatibility.

Testing and Quality Assurance:

- Write unit, integration, and end-to-end tests using tools like Jest, React Testing Library, and Cypress.

- Implement test automation in CI/CD pipelines.

Performance Optimization:

- Analyse and improve application performance using code splitting, lazy loading, and runtime performance auditing. Optimize Lighthouse scores and bundle sizes.

Team Collaboration & Documentation:

- Conduct code reviews and mentoring sessions.

- Document architecture decisions, reusable patterns, and libraries.

CI/CD & DevOps:

- Maintain deployment pipelines using GitHub Actions, Docker, and cloud services like AWS Lambda or Azure Functions.

- Monitor performance and error tracking using tools like Sentry and LogRocket.

Required Skills :

- Expert-level proficiency in ReactJS, JavaScript, TypeScript.

- Deep experience with NX Mono repo, Micro Frontends, and Webpack Module Federation.

- Strong grasp of state management, routing, performance tuning, and accessibility standards.

- Proficiency in writing unit, integration, and E2E tests.

- Familiar with REST APIs, GraphQL, and data caching strategies.

- Experience with DevOps processes, Docker, CI/CD pipelines, and cloud services.

Preferred Qualifications :

- Experience with Storybook, Chromatic for component documentation.

- Familiarity with DDD (Domain-Driven Design) and Clean Architecture.

- Knowledge of design systems and theming approaches using Tailwind or SCSS.

- Exposure to tools like Bit.dev, Module Federation, and multi-tenant deployments.

Technical Skills Tools & Technologies :

- JavaScript, TypeScript, ReactJS, NextJS, GatsbyJS, VueJS, REST API, Redux, Redux Thunk, NX, Webpack, Vite, Yarn/NPM, Redux Toolkit, TailwindCSS, SCSS

- ESLint, Prettier, Husky, Cypress, Jest, RTL, Storybook

- Visual Studio Code, Postman, Gitlab, Github, Bitbucket, Jira, Trello

- Bit.dev, Module Federation, GitHub Actions, AWS Lambda, Docker, Sentry, LogRocket

- HTML, CSS, Bootstrap, Tailwind, React Query, GraphQL


info-icon

Did you find something suspicious?