MisuJob - AI Job Search Platform MisuJob

Senior Frontend Engineer (Next.js, React)

Mindera

Ho Chi Minh City, Ho Chi Minh, Vietnam Hybrid permanent

Posted: May 5, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

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

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.

Before applying, get to know how we hire and take a look at our Handbook!

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply