




#### **About the Senior Front-End Developer (React / Next.js) Role** **Join a living ecosystem where the future of business is created and experienced every day. Be part of this transformation!** At LUZA Group, passion, perseverance, and the drive to push beyond limits define our path to success. Founded in 2006, we are a Portuguese multinational with over 1,200 talented professionals and a substantial volume of business. With presence in strategic markets such as Portugal, Spain, Morocco, Brazil, Mexico, the United States, and China, we deliver innovative solutions in engineering, IT, design, consulting, Industry 4.0, training, and recruitment. Everything we do is powered by the talent of our people. **This is a moment of growth and opportunity. The future belongs to visionary minds. Join us!** We are seeking a Senior Front-End Developer to play a leading role in evolving our digital product at a rapidly growing language EdTech company. You will work on a production-ready product with high usage volume (class platform, student dashboard, learning paths, checkout, video integrations, etc.), directly shaping the experience of thousands of students. Key Responsibilities * Take ownership of critical front-end features (class platform, dashboards, enrollment funnel, student area, etc.). * Evolve and maintain applications built with React + Next.js, focusing on performance, scalability, and maintainability. * Build reusable components and ensure visual consistency using a design system (e.g., Material UI) and UI/UX best practices. * Integrate front-end with back-end APIs and services (REST/GraphQL), ensuring well-defined and predictable contracts. * Collaborate on defining front-end architecture: code organization, layer separation, standardization of hooks, components, and services. * Ensure code quality through automated testing (unit/integration), structured code reviews, and software engineering best practices. * Monitor product and quality metrics (e.g., performance, errors, user behavior) using tools like Sentry, Amplitude, or similar. * Actively participate in discovery and refinement sessions with the product team, contributing technical insight to business decisions. * Support technical documentation, best practices, and onboarding of new developers on the team. Required Qualifications * Solid experience (6+ years) as a front-end developer working with React in production. * Practical experience with Next.js in real-world applications (SSR/SSG, routing, data fetching, optimization, etc.). * Experience with at least one design system or UI library (Material UI, Chakra, Tailwind + internal design system, etc.). * Strong command of HTML, CSS, and JavaScript (ES6+), including basic accessibility and semantic best practices. * Experience working with REST APIs (requests, error handling, caching, models, etc.). * Experience with version control using Git (pull requests, code reviews, branching). * Ability to read large codebases, understand context, and refactor safely. * Ownership mindset: sense of responsibility for final outcomes—not just individual "tasks". * Strong communication skills and ability to collaborate effectively with product, design, and back-end teams. Nice-to-Have Qualifications * Prior experience in EdTech, SaaS, or digital B2C products. * Experience with video/calling platforms (e.g., Amazon Chime, Twilio, Jitsi, WebRTC, VideoJS, or similar). * Knowledge of monitoring and observability tools (Sentry, LogRocket, Datadog, etc.). * Experience with product analytics (Amplitude, GA4, Mixpanel, etc.) and front-end event tracking. * Hands-on experience with automated testing (Jest, React Testing Library, Cypress, or similar). * Familiarity with CI/CD (GitHub Actions, build/test/deploy pipelines). * Experience with i18n (multi-language applications) and technical SEO in Next.js. * Basic back-end knowledge (C#, Node.js or other) to improve collaboration with server-side teams. Our current tech stack (for your reference) Front-end: React, Next.js, Node (middleware) UI: Material UI (MUI) + our own design system Live classes: integration with AWS Chime SDK Videos: integrations with VideoJS SDKs Monitoring: Sentry (errors, performance) Analytics: Amplitude / GA4 Version control: Git (GitHub) CI/CD: GitHub Actions / Vercel Work Model Full-time commitment. Location: On-site in São Bernardo do Campo Routine: Work within a squad alongside product managers, designers, and back-end/front-end developers. What We’re Looking For in Terms of Profile Someone capable of inheriting an existing codebase, understanding the rationale behind prior decisions, and gradually improving what needs improvement—without breaking anything. Someone comfortable balancing feature delivery with architectural rigor (it’s neither just “coding screens” nor only abstract architectural design). Someone who operates effectively in realistic contexts: technical debt exists, but there’s room for intelligent refactoring and continuous evolution. Someone with a product mindset: understands that every PR impacts user journeys, metrics, and business outcomes—not just code. **What We Offer** * Wellhub; * OnHappy; * Sesc; * Flexible working hours.


