Search by job, company or skills

CXC

Senior Frontend Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are looking for a Senior Frontend Engineer to lead the development of scalable, high‑performance web applications. You will work closely with product, design, and backend teams to build modern, user‑centric interfaces using the latest frontend technologies and engineering best practices.

Key Responsibilities

  • Design and build modern, responsive, and reusable UI components using React and TypeScript
  • Drive frontend architecture decisions and ensure scalability, performance, and maintainability
  • Collaborate with designers to implement consistent, accessible UI patterns
  • Optimize application performance through efficient bundling, caching, and code‑splitting strategies
  • Mentor junior engineers and contribute to code reviews and technical standards
  • Work closely with backend engineers on API integration, SSR, and real‑time features
  • Participate in CI/CD pipelines and ensure smooth deployments

Technical Requirements

Core Frontend

  • Strong proficiency in TypeScript (interfaces, generics, advanced typing)
  • Deep experience with React, including Hooks, Context API, lifecycle, and state management

State Management & Data Fetching

  • Experience with Redux, Recoil, Zustand, or similar
  • Familiarity with TanStack Query (React Query)

Styling & UI

  • Experience with Tailwind CSS, CSS Modules, or CSS‑in‑JS solutions (Styled Components, Emotion)
  • Familiarity with Shadcn/ui and Radix UI is a plus

Forms & Validation

  • Hands‑on experience with React Hook Form or Formik
  • Schema validation with Zod

Build & Engineering Tools

  • Experience with Webpack, Vite, Rollup, Babel, tsup, or SWC
  • Strong understanding of code splitting, tree shaking, and bundle optimization
  • Code quality tools: ESLint, Prettier

Modern Frontend Engineering

  • Functional programming concepts, async patterns, and common design patterns
  • Experience working with monorepos (Nx, Turborepo, pnpm)

Node.js & Platform Knowledge

  • Solid understanding of Node.js core concepts (event loop, non‑blocking I/O)
  • Experience with SSR (Next.js or custom SSR)
  • Real‑time communication using WebSockets, Socket.IO, or SSE

DevOps

  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)

Nice to Have

  • Experience leading frontend initiatives or acting as a technical mentor
  • Exposure to design systems or shared component libraries

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147087773