Lead Frontend Engineer at Mindera developing scalable frontend applications using Next.js and React. Collaborating with teams to deliver high-quality, responsive UI and optimizing performance.
Responsibilities
Lead the development of 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
Own frontend architecture decisions, including state management (Context API, TanStack Query, Apollo Client), component design patterns, and performance optimization
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
Implement comprehensive testing strategies using Vitest, Testing Library, and Playwright for E2E testing
Drive best practices in clean code, TypeScript strict mode, performance optimization, and frontend observability with OpenTelemetry
Conduct thorough code reviews and mentor engineers within the team, fostering a culture of technical excellence
Stay up to date with evolving frontend technologies and propose improvements to our tech stack and development practices
Requirements
6+ years of experience in software engineering, with a strong focus on frontend development
Expert-level proficiency with React 19 including hooks, Server Components, and modern patterns
Experience with Next.js 16 App Router, SSR/SSG, routing, middleware, and Server Actions
Advanced TypeScript 5+ skills with strict mode configuration and complex type systems
Strong understanding of HTML5, CSS3, CSS Modules, PostCSS, responsive design, and cross-browser compatibility
Experience with React Context API for building provider patterns and global state
Solid knowledge of TanStack Query (React Query) for server state management and caching strategies
Apollo Client experience for GraphQL integration and cache management
Proficiency integrating GraphQL APIs with code generation (GraphQL Code Generator)
Strong experience with testing frameworks: Vitest, Testing Library, and Playwright
Expertise with ESLint, Prettier, Stylelint for maintaining code quality
Solid knowledge of frontend performance optimization techniques and Web Vitals
Proficiency with pnpm (or npm/yarn) for mono-repo and dependency management
Strong problem-solving skills and attention to detail
Excellent English communication skills and ability to work in cross-functional teams
Proven ability to make sound architectural decisions for scalable applications
Experience conducting code reviews and providing constructive feedback
Experience with React Server Components architecture and optimization patterns
Deep understanding of Next.js middleware, edge functions, and Vercel platform features
Knowledge of internationalization (i18n) implementation with next-intl
Experience building or contributing to design systems or component libraries
Familiarity with Radix UI, Framer Motion, or similar headless UI libraries
Strong accessibility (WCAG) knowledge and implementation experience
Experience with Storybook for component development and documentation
Experience with React Hook Form and schema validation libraries like Zod
Building complex, accessible forms with proper validation patterns
Experience with Lighthouse CI, performance budgeting, and optimization workflows
Familiarity with OpenTelemetry, distributed tracing, and frontend monitoring
Knowledge of Vercel Speed Insights or similar performance monitoring tools
Experience working on customer-facing e-commerce products (retail, fashion, high-end brands)
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 Webpack configuration and bundle optimisation
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)
Experience setting up CI/CD pipelines (Bitbucket Pipelines, GitHub Actions)
Knowledge of E2E testing strategies at scale
Experience with visual regression testing in Storybook
Experience with Git hooks (Husky), lint-staged, and conventional commits
Familiarity with Vercel, AWS, GCP, or Azure platforms
Understanding of edge computing and serverless architectures
Experience with environment management across multiple deployment stages
Previous mentoring or technical leadership experience
Experience leading frontend architecture decisions in a team environment
Track record of establishing coding standards and best practices
Contribution to open-source projects or technical community involvement
Experience with GraphQL schema design and optimization
Knowledge of security best practices (XSS protection, CSP, authentication)
Familiarity with advanced animation libraries (Framer Motion, GSAP)
Understanding of carousel/slider implementations (Embla, Swiper)
Experience with gesture handling and touch interactions for mobile
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)
Junior Frontend Developer (React) at Progyny Global focusing on building modern SPAs. Collaborating with a supportive team to enhance user - centric web applications.
AI Agent Engineer at MySigrid designing, developing and deploying intelligent AI agents. Focus on automating workflows and enhancing productivity using advanced AI models and tools.
Senior Frontend Developer for TradingView, shaping financial tools with a global reach for over 100 million users. Collaborate with teams for impactful system design and user notifications.
Senior Front - end Engineer joining the Subscriber Experience Squad to architect complex user - facing systems. Work in an AI - first development culture focusing on quality and performance.
Software Engineer at Modea focused on using cloud technologies for enterprise - scale CMS development. Join as a part of a cross - functional team to build consumer - grade experiences.
Web Developer supporting a strategic agency focused on digital achievements. Collaborating on complex web applications and building CMS architectures for client autonomy.
Senior Front - end Engineer developing user interfaces for AI - powered presentation tool at fast - growing startup. Focus on scalable design systems, performance, and collaboration.
Senior Angular / Full - Stack Engineer building provider - facing applications at Wellfit. Designing intuitive workflows and collaborating with cross - functional teams in a hybrid model.
React Developer responsible for designing and implementing UI components for web and mobile applications. Collaborating with teams to optimize performance and ensure responsiveness.