Job Description

Senior Frontend Developer

UI Architecture • Performance • System Aware Frontend


About the Role

We are a product engineering company building a large scale platform powered by microservices and multiple role based portals such as Admin, Tenant, Customer, Supplier and Designer.

Frontend at our company is not treated as a cosmetic layer. It is a core system. We are looking for a Senior Frontend Developer who can own frontend architecture end to end , build high performance user interfaces, and think deeply about how UI, APIs, performance, and deployment work together in production.

This role is for engineers who think like product owners and system designers , not just UI implementers.


What You Will Own

• Frontend architecture and long term UI scalability

• High quality, performance focused user interfaces

• System aware frontend design aligned with backend APIs

• Frontend performance, maintainability, and UX consistency

• Technical leadership for frontend engineering

This is a senior ownership role with real architectural responsibility.


Core Expectations

• Strong ownership mindset. Frontend is your product

• Proven experience building large, production grade frontend applications

• Deep collaboration with backend and DevOps teams

• Accountability for UI quality, performance, and maintainability


Technical RequirementsFrontend Engineering and Architecture

You must have strong hands on experience with:

• Next.js

• React 18 or above

• TypeScript and modern JavaScript

You should deeply understand:

• Component driven architecture

• Routing, layouts, SSR, CSR, and ISR in Next.js

• Frontend performance optimisation including rendering and bundle strategy

• Feature based and domain driven frontend architecture

Strong command over:

• CSS

• Responsive layouts using Flexbox and Grid

• UI consistency, accessibility, and design system thinking

Frontend quality and architecture are primary responsibilities, not side concerns.


Advanced UI Development and UX Ownership

• Experience building complex dashboards and data heavy interfaces

• Strong understanding of multi role and permission based UI flows

• Ability to convert product requirements into intuitive user experiences

• Familiarity with design systems and Figma to code workflows


State Management and Data Flow

• Hands on experience with Redux Toolkit or equivalent solutions

• Clear understanding of UI state versus server state

• Ability to refactor complex state logic into clean, scalable patterns


Backend and API Awareness

• Strong experience consuming REST APIs in microservices environments

• Understanding of pagination, filtering, error handling, and API contracts

• Frontend handling of authentication, authorization, and role based access

• Ability to collaborate with backend teams on API design

You are not expected to build backend services daily, but you must think backend aware.


DevOps Awareness for Frontend

• Working knowledge of Dockerized frontend applications

• Environment based configuration across dev, staging, and production

• Understanding of frontend build pipelines and CI CD concepts

• Ability to debug frontend issues in production

You should understand how frontend code is built, deployed, and served.


AI Enabled Development

• Experience using AI tools to speed up development and refactoring

• Ability to use AI responsibly without compromising code quality

• Curiosity around AI driven UI workflows and developer tooling


Leadership and Growth

• Ability to lead frontend architecture discussions

• Mentor junior and mid level frontend engineers

• Raise the overall frontend engineering bar

• Strong sense of long term maintainability and product ownership


Ideal Candidate
  • A Senior Frontend Developer with deep expertise in Next.js, React, TypeScript, and CSS , proven experience building large scale production UIs, strong API and backend awareness, working DevOps knowledge, and the mindset to fully own frontend architecture and UI quality in a fast paced product environment.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application