URBIO TECHNOLOGIES
Lead Frontend Developer
URBIO TECHNOLOGIESUnited Arab Emirates4 days ago
Full-timeEngineering, Information Technology

Lead Frontend Developer (Next.js / React / TypeScript)

About the Role

We are looking for an experienced Frontend Developer who is passionate about building scalable, high-performance web applications using modern React technologies.

This role involves designing and implementing robust frontend architectures, optimizing data flow and performance, and collaborating closely with backend engineers and product teams to deliver high-quality user experiences.

The ideal candidate is someone who not only writes clean code but also understands system design, state management, API architecture, and performance optimization in large-scale applications.

 

Basic Qualifications

●   Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).

●   6+ years of professional frontend development experience.

●   Strong experience building production-grade web applications using React-based frameworks.

●   Experience working in Agile environments with cross-functional teams.

 

Core Technical Expertise

 

Modern React & Next.js Architecture

 

●   Deep understanding of Next.js rendering strategies, including:

○       SSR (Server-Side Rendering)

○       ISR (Incremental Static Regeneration)

○       SSG (Static Site Generation)

●   Experience with Server Components vs Client Components.

●   Strong understanding of routing, middleware, and application structure in modern Next.js applications.

●   Ability to design SEO-friendly and high-performance web architectures.

 

TypeScript at Scale

●   Strong experience designing type-safe frontend systems.

●   Ability to structure large TypeScript projects for maintainability, scalability, and developer productivity.

●   Experience using advanced TypeScript patterns to reduce runtime errors and improve code reliability.

 

Server State Management

Experience with modern data-fetching libraries such as:

●   React Query

●   RTK Query

Including:

●   API caching strategies

●   Request deduplication

●   Optimistic updates

●   Background refetching

●   Performance optimization for large applications

 

Schema Validation & Type Safety

●   Experience using Zod for schema validation and type inference.

●   Ability to maintain type-safe API contracts between frontend and backend systems.

 

State Management

●   Strong understanding of application state architecture.

●   Experience using Zustand for global state management.

●   Ability to determine when to use:

○       Local component state

○       Global client state

○       Server state

 

Engineering Mindset

We are looking for engineers who:

●   Write clean, maintainable, and well-structured code

●   Understand frontend architecture and system design

●   Care about performance, scalability, and developer experience

●   Take ownership of features from design to production

 

Nice to Have

●   Experience with React Hook Form or advanced form architectures

●   Familiarity with component libraries (MUI, Headless UI, etc.)

●   Experience working in monorepos (Turborepo, Nx, etc.)

●   Understanding of frontend performance optimization

●   Familiarity with testing frameworks (Jest, React Testing Library)

●   Experience working with CI/CD pipelines

●   Familiarity with design systems and component-driven development

 

Responsibilities:

●   Design and implement scalable frontend architectures using Next.js and React.

●   Build type-safe applications using TypeScript and modern tooling.

●   Develop efficient data-fetching layers using React Query or RTK Query.

●   Implement robust validation and schema management using Zod.

●   Architect and manage application state using Zustand and modern state patterns.

●   Collaborate with backend teams to design clean and maintainable API contracts.

●   Participate in code reviews, mentoring, and knowledge sharing.

●   Optimize applications for performance, scalability, and maintainability.

●   Contribute to improving engineering practices, architecture, and tooling.

 

Soft Skills

●   Strong communication and collaboration skills.

●   Ability to work effectively in a team-oriented environment.

●   Strong problem-solving and analytical thinking.

●   Attention to detail and commitment to high-quality engineering practices.

●   Good command of the English language.

Key Skills

Ranked by relevance