Job Title:
Frontend Developer
Company: RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)
Location: Chennai, Tamil Nadu
Created: 2025-09-21
Job Type: Full Time
Job Description:
ReactJS Frontend Developer Duration – 6 months (Expected to be long term based on performance) Looking candidate immediate joiner Pan India requirement, Candidate to visit Client office 3 days weekWork Locations: • Bangalore • Bhubaneswar • Chennai • Coimbatore • Gandhinagar • Gurugram • Hyderabad • Kolkata • Mumbai • Noida • Pune • Salem • Tiruchirappalli.Overview We are looking for a highly skilled and experiencedFrontend Engineer (React)to join our team. You will contribute to the development of modern, high-performance web applications built withMicro Frontends (MFE)and organized usingmonorepo architecturepowered byNxorTurborepo . You'll help build scalable UIs, a shared component library, and maintain consistency across multiple independently deployed apps and packages.Key Responsibilities Architecture & Design • Architect and implement scalable frontend applications usingReactJS ,MFE (Module Federation) , andmonorepo toolslikeNxorTurborepo . • Design and maintainreusable, modular components , adhering to a centralizedUI design system . • Collaborate with backend and DevOps teams for smooth API integrations and deployment flows. Frontend Development • Build modular, component-driven interfaces inReact + TypeScriptwithinmulti-package monorepos . • Develop and manage a sharedUI component library(MUI-based) consumed by MFE apps. • Contribute to maintainingconsistent stylingusingdesign tokens ,SCSS , orCSS-in-JS . Performance & Accessibility • Optimize frontend apps for performance, includinglazy loading ,code splitting , andbundle analysis . • EnsureWCAG 2.2compliance, cross-browser compatibility, and mobile responsiveness. • Regularly audit and improveCore Web Vitalsusing tools like Lighthouse. Testing & Quality Assurance • Write and maintainunit tests ,integration tests , andend-to-end testsusing Jest, React Testing Library, and Cypress/Playwright. • Conduct thoroughcode reviewsand ensure adherence toclean code principles . DevOps & CI/CD • Work withGit ,Gitflow , and set up/build deployment pipelines usingGitHub Actions ,CircleCI , orJenkins . • Configure and maintainCI/CD pipelinesacross apps/packages inside the monorepo. Collaboration & Continuous Improvement • Collaborate with product, design, and engineering teams to deliver value continuously. • Contribute tosprint planning, estimates, retrospectives , and team standups. • Stay updated with modern frontend trends and advocate for continuous improvement.Required Skills • Strong expertise inReactJS ,JavaScript (ES6+) , andTypeScript . • Hands-on experience withMicro Frontend architecture using Module Federation . • Experience working inmonorepo setups using Nx or Turborepo . • Solid knowledge ofHTML5 ,CSS3 , and preprocessors likeSASSorLESS . • Familiarity withstate management(Redux, Context API, Zustand). • Experience integrating withGraphQLandREST APIs . • Proficiency withWebpack ,Vite , and frontend optimization strategies. • Strong understanding ofresponsive designandaccessibility standards(WCAG 2.2). • Working knowledge ofGit ,semantic versioning , andCI/CD pipelines .Nice to Have • Experience building or contributing tonpm-published UI librariesand design systems. • Familiarity withMUI ,Storybook , andcomponent documentation tools . • Experience withpackage publishing ,shared build configs , andcode generatorsin Nx. • Exposure toAI features , tracking/analytics tools, or performance dashboards.What You’ll Work On • Modular React apps integrated usingMicro Frontends • Ashared UI librarypowering multiple MFE apps • A structured and scalablemonorepo setup with Nx/Turborepo • Internal tools and systems to improvedeveloper experience and release velocity