Job description
<p><p>As a 5-9 years of experienced Senior React.
Js Developer at SoftTech Engineers Ltd, candidate will be responsible for architecting and building robust, scalable, and maintainable user interface components for our enterprise-grade web applications.<br/><br/> You will collaborate closely with cross-functional teamsincluding product managers, designers, and backend developers to understand business needs and translate them into high-quality frontend solutions.<br/><br/> We are looking for someone with deep expertise in ReactJS, NX mono repo environments, and Micro Frontend Architecture, who is passionate about clean code and scalable design patterns.<br/><br/> <b>Key Responsibilities :</b><br/><br/> React.
Js Development.
:<br/><br/> - Build reusable UI components using modern React practices (Hooks, Context API).<br/><br/> - Integrate third-party libraries and manage application state efficiently.<br/><br/> <b>Monorepo Management :</b><br/><br/> - Set up and maintain NX Monorepo structures with multiple applications and libraries.<br/><br/> - Manage code sharing, linting, formatting, and dependency graph analysis across teams.<br/><br/> <b>Micro Frontend Architecture :</b><br/><br/> - Architect, implement, and integrate micro frontend using Module Federation and independent deployment pipelines.<br/><br/> - Collaborate across teams to manage contracts and shared services.<br/><br/> <b>State Management & Data Flow :</b><br/><br/> - Manage state using Redux, Zustand, Recoil, and Context.<br/><br/> - Implement efficient API integration and data fetching using tools like SWR and React Query.<br/><br/> <b>UI/UX Design Integration :</b><br/><br/> - Convert design mock-ups into responsive, accessible UI using Tailwind CSS, SCSS, and design systems.<br/><br/> - Ensure ADA compliance and cross-browser compatibility.<br/><br/> <b>Testing and Quality Assurance :</b><br/><br/> - Write unit, integration, and end-to-end tests using tools like Jest, React Testing Library, and Cypress.<br/><br/> - Implement test automation in CI/CD pipelines.<br/><br/> <b>Performance Optimization :</b><br/><br/> - Analyse and improve application performance using code splitting, lazy loading, and runtime performance auditing.<br/><br/> - Optimize Lighthouse scores and bundle sizes.<br/><br/> <b>Team Collaboration & Documentation :</b><br/><br/> - Conduct code reviews and mentoring sessions.<br/><br/> - Document architecture decisions, reusable patterns, and libraries.<br/><br/> <b>CI/CD & DevOps :</b><br/><br/> - Maintain deployment pipelines using GitHub Actions, Docker, and cloud services like AWS Lambda or Azure Functions.<br/><br/> - Monitor performance and error tracking using tools like Sentry and LogRocket.<br/><br/> <b>Required Skills :</b><br/><br/> - Expert-level proficiency in ReactJS, JavaScript, TypeScript.<br/><br/> - Deep experience with NX Mono repo, Micro Frontends, and Webpack Module Federation.<br/><br/> - Strong grasp of state management, routing, performance tuning, and accessibility standards.<br/><br/> - Proficiency in writing unit, integration, and E2E tests.<br/><br/> - Familiar with REST APIs, GraphQL, and data caching strategies.<br/><br/> - Experience with DevOps processes, Docker, CI/CD pipelines, and cloud services.<br/><br/> <b>Preferred Qualifications :</b><br/><br/> - Experience with Storybook, Chromatic for component documentation.<br/><br/> - Familiarity with DDD (Domain-Driven Design) and Clean Architecture.<br/><br/> - Knowledge of design systems and theming approaches using Tailwind or SCSS.<br/><br/> - Exposure to tools like Bit.
dev, Module Federation, and multi-tenant deployments.<br/><br/> <b>Technical Skills Tools & Technologies :</b><br/><br/> - JavaScript, TypeScript, ReactJS, NextJS, GatsbyJS, VueJS, REST API, Redux, Redux Thunk, NX, Webpack, Vite, Yarn/NPM, Redux Toolkit, TailwindCSS, SCSS.<br/><br/> - ESLint, Prettier, Husky, Cypress, Jest, RTL, Storybook.<br/><br/> - Visual Studio Code, Postman, Gitlab, Github, Bitbucket, Jira, Trello.<br/><br/> - Bit.
dev, Module Federation, GitHub Actions, AWS Lambda, Docker, Sentry, LogRocket.<br/><br/> - HTML, CSS, Bootstrap, Tailwind, React Query, GraphQL.<br/><br/> </p><br/></p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations