🚀Job Title: #Frontend Developer
Key Tasks & Responsibilities
Develop, maintain, and optimize web applications using React, TypeScript, and Next.js (App Router).
Implement pixel-perfect, accessible UI with MUI, custom theming, and support for LTR/RTL languages.
Structure codebases according to strict conventions: route management in src/app/, modular UI in src/components/, and organized localizations.
Integrate internationalization with dynamic/static keys and namespace-based JSON files.
Manage frontend state with React Query and Context; handle API data fetching, caching, and error boundaries.
Ensure secure session-based authentication (HttpOnly cookies, JWT, refresh-token rotation).
Collaborate in a monorepo environment, using and contributing to shared libraries (hooks, UI, Prisma types).
Write robust validation logic using Zod and provide user-friendly error handling (toasts, recoverable flows).
Optimize performance: code splitting, lazy loading, memoization, and image strategies for Core Web Vitals.
Participate in code reviews, uphold team conventions, and mentor junior developers.
📊Required Skills
Expert proficiency in React, TypeScript, Next.js (App Router, SSR/CSR).
Solid experience with React Query, Context, and error boundaries.
Strong experience with MUI, custom themes, and accessibility practices.
Fluency in namespace-based translations and useTranslation hooks.
Knowledge of secure authentication (sessions, JWT, token rotation).
API integration with data validation (Zod) and graceful error handling.
Familiarity with modular monorepo setups and code sharing.
Adherence to clean code, best practices, and code review standards.
📲Good to Have
Experience with RBAC and backend-for-frontend patterns.
Collaboration with backend teams (NestJS, Prisma).
Previous work in EdTech or high-scale SaaS platforms.
Contributions to open-source or active involvement in code communities.
Strong documentation and communication skills; mentoring experience.
Package Manager for TypeScript/React
Use npm or yarn for all dependency management.
Ready to make an impact in modern EdTech? Apply now and help shape the next generation of learning platforms!
📬 Applying:
https://www.eduly.com/job/frontend-developer-react-typescript-next-js/