Job Openings Senior Front End Developer

About the job Senior Front End Developer

Role Overview

We are looking for a skilled Frontend Developer to build and evolve user-facing product experiences used daily by customers. This role is heavily focused on crafting fast, intuitive, and scalable web interfaces using React.js and Next.js.

You will work closely with product managers, designers, and backend engineers to translate complex requirements into elegant, high-performance frontends. You will also be encouraged to use modern AI-assisted coding tools to boost productivity while maintaining high code quality.

Key Responsibilities

  • Design and build modern, responsive, and performant user interfaces using React.js, Next.js, and TypeScript.
  • Own the frontend architecture, component structure, and state management patterns.
  • Collaborate with designers to accurately implement UI/UX designs with pixel-level attention.
  • Optimize frontend performance, accessibility, SEO, and Core Web Vitals.
  • Integrate frontend applications with backend APIs (REST / GraphQL).
  • Build reusable components, design systems, and shared UI libraries.
  • Leverage AI coding tools (e.g., Cursor, GitHub Copilot) to accelerate development, refactoring, testing, and documentation.
  • Write clean, maintainable, and well-tested frontend code (unit, integration, and E2E tests).
  • Participate in code reviews and contribute to frontend best practices and standards.
  • Debug, troubleshoot, and resolve UI/UX and production issues efficiently.
  • Work within Agile teams to deliver features iteratively and reliably.

Requirements

  • 5–7 years of experience as a Frontend or UI Engineer building web applications.
  • Strong expertise in JavaScript / TypeScript.
  • Hands-on experience with React.js and Next.js (SSR, SSG, routing, performance optimisation).
  • Solid understanding of HTML, CSS, modern layout systems (Flexbox, Grid), and responsive design.
  • Experience with frontend state management (Redux, Zustand, React Query, or similar).
  • Familiarity with RESTful APIs; GraphQL exposure is a plus.
  • Strong grasp of frontend performance, browser behavior, and web fundamentals.
  • Experience using Git and collaborating via pull requests and code reviews.
  • Comfortable using AI-assisted development tools and eager to apply them responsibly.
  • Strong problem-solving skills, attention to detail, and ownership mindset.
  • Clear communication skills and ability to collaborate cross-functionally.

Nice-to-Have

  • Experience building B2B SaaS or data-heavy dashboards.
  • Exposure to design systems, component libraries, or UI frameworks.
  • Knowledge of accessibility standards (WCAG).
  • Experience with testing tools like Jest, Playwright, or Cypress.
  • Familiarity with backend concepts or Node.js (not mandatory).
  • Experience in domains such as construction, logistics, or operational software.