Tech Stack
DockerGraphQLJavaScriptKubernetesNext.jsReactReduxSCSSTypeScript
About the role
- Develop and maintain rich, responsive web applications using React.js and Next.js.
- Build reusable UI components and ensure consistent design implementation across products.
- Optimize applications for performance, accessibility, SEO, and cross-browser compatibility.
- Integrate with backend APIs and work on real-time, CMS-driven content delivery.
- Implement state management (Redux, Zustand, Recoil, or similar) for scalable apps.
- Collaborate with backend engineers on API contracts and micro-frontend integration.
- Work with GitOps-driven CI/CD pipelines, Dockerized builds, and Kubernetes deployments.
- Ensure secure and efficient handling of user data in multi-tenant SaaS environments.
Requirements
- 2–5 years of professional experience in frontend development.
- Strong proficiency in JavaScript/TypeScript, React.js, and Next.js.
- Experience with SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js.
- Implement and consume GraphQL queries and mutations to efficiently fetch and manage application data.
- Good understanding of HTML5, CSS3, TailwindCSS/Styled Components/SCSS.
- Knowledge of GitOps, Docker, and Kubernetes workflows for frontend deployment.
- Familiarity with CMS integrations (headless CMS like Strapi, Contentful, etc.).
- Exposure to SaaS multi-tenant applications and authentication / authorization flows.
- Understanding of performance monitoring and frontend observability tools (e.g., Sentry, Datadog).