Senior Frontend Engineer (Next.js, React)

Mindera

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
Worldwide
Job Type
full-time
Work Format
馃實 Remote Worldwide
Salary
Unknown
Posted
June 2, 2026

Job Description

What You'll Do

 

- Develop modern, scalable frontend applications using Next.js 16 App Router with React Server Components

- Translate product and design requirements into high-quality, responsive, and accessible UI using CSS Modules and Radix UI components

- Contribute to frontend architecture decisions, including state management (Context API, TanStack Query, Apollo Client) and component design patterns

- Collaborate with designers to ensure pixel-perfect and user-friendly interfaces, building reusable components in Storybook

- Optimize applications for speed, scalability, and cross-browser compatibility using Lighthouse, Web Vitals, and bundle analysis

- Work closely with backend engineers to integrate GraphQL and REST APIs, implementing efficient data fetching with Apollo Client and TanStack Query

- Write comprehensive tests using Vitest, Testing Library, and Playwright for E2E testing

- Follow best practices in clean code, TypeScript strict mode, performance optimization, and frontend observability

- Participate in code reviews and share knowledge with the team

- Stay up to date with evolving frontend technologies and contribute ideas for improvements

Requirements

 

Experience & Expertise

 

- 4+ years of experience in software engineering with strong frontend focus

- Proficiency with React including hooks, Server Components, and modern patterns

- Experience with Next.js (e.g. App Router, SSR/SSG, routing, and middleware)

- Strong TypeScript skills with good understanding of type systems

- Solid understanding of HTML5, CSS3, CSS Modules, responsive design, and cross-browser compatibility

 

State & Data Management

- Experience with React state management frameworks (e.g. Context API, Redux)

 

Code Quality & Testing

- Experience with testing frameworks: Vitest, Testing Library, and/or Playwright

- Familiarity with ESLint, Prettier, Stylelint for maintaining code quality

- Understanding of frontend performance optimization techniques and Web Vitals

 

Build Tools & Package Management

 

- Experience with modern package managers (pnpm, npm, or yarn)

 

Soft Skills

 

- Strong problem-solving skills and attention to detail

- Good English communication skills and ability to work in cross-functional teams

- Ability to work independently and take ownership of features

- Comfortable giving and receiving feedback in code reviews

 

Nice to Have

 

Next.js & React

 

- Experience with React Server Components architecture and optimization patterns

- Understanding of Next.js middleware, edge functions, and deployment platforms

- Knowledge of internationalization (i18n) implementation with next-intl

 

State & Data Management

 

- Working knowledge of TanStack Query (React Query) for server state management

- Experience with Apollo Client for GraphQL integration

- Familiarity with GraphQL APIs and code generation tools

 

UI/UX & Design Systems

 

- Experience contributing to design systems or component libraries

- Familiarity with Radix UI, Framer Motion, or similar headless UI libraries

- Knowledge of accessibility (WCAG) standards and implementation

- Experience with Storybook for component development and documentation

 

Forms & Validation

 

- Experience with React Hook Form and schema validation libraries like Zod

- Building complex, accessible forms with validation patterns

 

Performance & Observability

 

- Experience with Lighthouse CI, performance budgeting, and optimization workflows

- Familiarity with OpenTelemetry, distributed tracing, or frontend monitoring

- Knowledge of performance monitoring tools (Vercel Speed Insights, etc.)

 

E-commerce & High-Traffic Applications

 

- Experience working on customer-facing e-commerce products

- Knowledge of shopping cart logic, product catalogs, wishlist features, and loyalty programs

- Understanding of payment systems and secure checkout flows

- Experience with analytics implementation and tracking (GTM, custom analytics)

- Understanding of bundle optimization and Webpack configuration

 

Third-Party Integrations

 

- Experience with feature flag systems (LaunchDarkly or similar)

- Integration with Google Maps API, hCaptcha, or other third-party services

- Knowledge of SEO best practices and structured data (schema.org)

 

Advanced Testing & Quality

 

- Experience with CI/CD pipelines (Bitbucket Pipelines, GitHub Actions)

- Knowledge of E2E testing strategies at scale

- Experience with visual regression testing in Storybook

- Familiarity with Git hooks (Husky), lint-staged, and conventional commits

 

DevOps & Deployment

 

- Familiarity with Vercel Platform

- Understanding of edge computing and serverless architectures

- Experience with environment management across multiple deployment stages

 

Additional Skills

 

- Knowledge of security best practices (XSS protection, CSP, authentication)

 

This role offers the opportunity to work on a modern, high-traffic e-commerce platform serving millions of customers, with the chance to grow your frontend skills and contribute to architectural decisions.

Benefits

About Mindera

At Mindera, we craft software with people we love.

We are 1000+ techies working from anywhere in the world who love to implement the best engineering practices and use the latest tech stack to deliver web and mobile applications for over 100 well-known international clients since we started.

We partner with our clients to understand their products and deliver high-performance, resilient and scalable software systems that create an impact on their users and businesses across the world.

You get to work with a bunch of great people, and the whole team owns the project together.

Our culture reflects our lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication.

We are proud of our work, and we love to learn all and everything while navigating through an Agile and collaborative environment.

Our offices are located in: Portugal (Aveiro, Coimbra, Porto) | UK (Leicester) | USA (San Diego, San Francisco) | India (Bengaluru, Chennai) |Romania (Cluj-Napoca) | Brazil (Blumenau)

馃幆 Who is this job for?

This role is best suited for a Senior Frontend Engineer with 4+ years of experience building scalable React applications and strong expertise in Next.js, TypeScript, modern state management, and frontend architecture. The candidate should be comfortable working with GraphQL/REST APIs, testing frameworks, performance optimization, accessibility standards, design systems, and high-traffic customer-facing products, ideally with experience in e-commerce platforms and React Server Components. They should be able to take ownership of features, contribute to architectural decisions, collaborate closely with designers and backend engineers, and thrive in an agile, product-focused engineering environment. 

馃挰 Potential Interview Questions

  1. How would you architect a large-scale Next.js application using the App Router and React Server Components?
    I would separate server and client concerns carefully, leverage Server Components for data-heavy rendering, minimize client-side JavaScript, and organize the application by feature domains for maintainability.

  2. What are the benefits of React Server Components compared to traditional client-side rendering?
    Server Components reduce bundle size, improve initial load performance, and allow data fetching closer to the server while sending less JavaScript to the browser.

  3. How would you manage server state in a React application using TanStack Query?
    TanStack Query simplifies data fetching, caching, synchronization, background updates, and retry logic, making it easier to manage server state efficiently.

  4. When would you choose GraphQL over REST APIs?
    GraphQL is useful when clients need flexible data retrieval, reducing over-fetching and under-fetching. REST may be simpler for straightforward CRUD-based systems.

  5. How do you optimize frontend performance in high-traffic e-commerce applications?
    I focus on code splitting, image optimization, caching strategies, reducing bundle size, optimizing rendering performance, and continuously monitoring Core Web Vitals.

  6. How would you ensure accessibility in a modern React application?
    I use semantic HTML, keyboard navigation support, ARIA attributes when necessary, proper contrast ratios, and accessibility testing tools to meet WCAG standards.

  7. How do you approach testing in frontend applications?
    I use unit tests for components and utilities, integration tests for workflows, and end-to-end tests with tools like Playwright to validate real user scenarios.

  8. What security considerations are important for frontend applications?
    I focus on preventing XSS attacks, implementing Content Security Policies (CSP), securing authentication flows, validating inputs, and protecting sensitive user data.

  9. How would you build and maintain a reusable design system?
    I would create standardized components, document them in Storybook, establish design tokens, enforce accessibility standards, and encourage adoption through clear guidelines.

  10. How do you make architectural decisions in a collaborative engineering team?
    I evaluate technical tradeoffs, performance implications, maintainability, and business goals, then communicate recommendations clearly while remaining open to feedback and alternative approaches.

馃搵 Job Summary

Mindera is hiring a Senior Frontend Engineer to build and scale modern, high-traffic web applications used by millions of customers worldwide. In this hybrid role based in Ho Chi Minh City, you’ll work with cutting-edge technologies including Next.js 16, React Server Components, TypeScript, GraphQL, TanStack Query, Apollo Client, and Storybook to create performant, accessible, and scalable user experiences. You’ll contribute to frontend architecture, collaborate closely with product and design teams, and help shape engineering decisions on a platform where performance, quality, and maintainability are top priorities. Backed by a global engineering consultancy with over 1,000 technologists and 100+ international clients, this is an excellent opportunity for frontend engineers seeking technical growth, ownership, and the chance to work on large-scale products with modern technologies. 

Required Skills

React TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Is this your listing? Claim or request removal