Analista de Desenvolvimento de Software II (Next.js)

Other Jobs To Apply

<section class="job-section" id="st-companyDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Company Description</h2></div><div class="wysiwyg"><p>A Serasa Experian é a primeira e a maior Datatech do Brasil. Líder em soluções de inteligência para análise de riscos e oportunidades, com foco nas jornadas de crédito, autenticação e prevenção à fraude. Com tecnologia de ponta, inovação e os melhores talentos, transforma a incerteza do risco na melhor decisão, ajudando pessoas a realizarem seus sonhos e empresas de todos os portes e segmentos a prosperarem.</p><p>Temos 22.000 pessoas operando em 32 países e a cada dia estamos investindo em novas tecnologias, profissionais talentosos e inovação para ajudar todos os clientes a maximizarem cada oportunidade. Com sede corporativa em Dublin, Irlanda, a Experian está listada na Bolsa de Valores de Londres (EXPN) e compõe o índice FTSE 100.</p></div></section><section class="job-section" id="st-jobDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Job Description</h2></div><div class="wysiwyg" itemprop="responsibilities"><p>Estamos em busca de um(a) Desenvolvedor(a) de Software Front-end com foco em Next.js para integrar nosso time de tecnologia. A pessoa ideal é curiosa, organizada, com vontade de aprender e contribuir com soluções de qualidade no desenvolvimento de aplicações.</p></div></section><section class="job-section" id="st-qualifications"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Qualifications</h2></div><div class="wysiwyg" itemprop="qualifications"><p><strong>O que buscamos em você:</strong></p><p>• Experiência sólida com JavaScript/TypeScript</p><p>• Experiência sólida com React.js usando App Router do Next.js</p><p>• Domínio de Server Components (RSC)</p><p>• Domínio de Server Actions</p><p>• Conhecimento de SSR, SSG e ISR no Next.js</p><p>• Criação de rotas, layouts e organização de pastas no App Router</p><p>• Consumo de APIs (REST) com fetch/axios e tratamento de erros, loading e estados intermediários</p><p>• Manipulação de dados em JSON e modelagem simples de dados</p><p>• Gerenciamento de estado (Context API, Zustand ou Redux Toolkit)</p><p>• Conhecimento de arquitetura MVVM aplicada ao front-end</p><p>• Criação de interfaces responsivas e acessíveis</p><p>• Experiência com Material UI (MUI)</p><p>• Experiência com CSS Modules</p><p>• Escrita de código limpo seguindo ESLint e boas práticas de padronização</p><p>• Testes automatizados de unidade e integração usando Jest e React Testing Library</p><p>• Uso de Storybook para documentação e desenvolvimento isolado de componentes</p><p>• Validação de formulários com Zod (incluindo integrá-lo a React Hook Form)</p><p>• Versionamento usando Git e fluxo de trabalho colaborativo</p><p>• Noções de performance no React/Next: lazy loading, memoização, render otimizado, tratamento de hydration errors</p><p>• Boas práticas de autenticação e autorização no front-end (JWT, cookies, sessões, proteção de rotas)</p><p>• Conhecimento básico de otimização para SEO técnico no Next.js</p><p> </p><p><strong>Diferenciais:</strong></p><p>• Experiência com CI/CD</p><p>• Experiência com Sentry ou ferramentas de observabilidade no front-end</p><p>• Testes E2E (Cypress ou Playwright)</p><p>• Noções de segurança no front-end (XSS, CSRF, armazenamento seguro de tokens)</p><p>• Experiência com testes A/B (feature flags, experimentação)</p><p>• Conhecimento de práticas de performance real em produção (Web Vitals, monitoramento)</p><p> </p><p><strong>Quais serão às suas principais responsabilidades:</strong></p><ul><li>Desenvolver aplicações front‑end com <strong>React, Next.js (App Router) e TypeScript</strong></li><li>Implementar <strong>Server Components, Server Actions</strong> e estratégias de renderização (<strong>SSR, SSG, ISR</strong>)</li><li>Criar <strong>interfaces responsivas, acessíveis e reutilizáveis</strong> (MUI e CSS Modules)</li><li>Consumir <strong>APIs REST</strong> e gerenciar estados, erros e carregamentos</li><li>Gerenciar estado da aplicação (<strong>Context API, Zustand ou Redux Toolkit</strong>)</li><li>Estruturar o projeto seguindo <strong>arquitetura MVVM e boas práticas de código limpo</strong></li><li>Criar e manter <strong>testes automatizados</strong> e documentação de componentes (Storybook)</li><li>Aplicar <strong>validação de formulários</strong>, autenticação, autorização e proteção de rotas</li><li>Otimizar <strong>performance e SEO técnico</strong> no Next.js</li><li>Atuar de forma colaborativa usando <strong>Git</strong> e fluxos de desenvolvimento em equipe</li></ul></div></section><section class="job-section" id="st-additionalInformation"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Additional Information</h2></div><div class="wysiwyg" itemprop="incentives"><p>A Experian é uma empresa global de dados e tecnologia que impulsiona oportunidades para pessoas e empresas ao redor do mundo. Atuamos em diversos mercados, como serviços financeiros, saúde, automotivo, agronegócio, seguros, entre outros. A Experian investe em pessoas e em novas tecnologias avançadas para liberar o poder dos dados. Contamos com uma equipe incrível de 25.200 colaboradores em 32 países.</p><p>Nossa singularidade é valorizar a sua. A cultura da Experian, centrada nas pessoas, inclusiva e orientada por propósito, é reconhecida por diversos prêmios — incluindo World’s Best Workplaces™ 2025 (Top 25 global da Fortune) e Great Place To Work™ em 26 países, entre outros. Confira o Experian Life nas redes sociais ou explore nosso site de carreiras para entender o porquê. A Experian também se orgulha de ser uma empregadora que promove igualdade de oportunidades e ação afirmativa. Caso você tenha alguma deficiência ou necessidade que exija adaptação, pedimos que nos informe o quanto antes.</p><div sr-tagline=""></div><p>Experian Careers - Creating a better tomorrow together</p><p><a href="https://www.experian.com/careers/" rel="noopener noreferrer">Find out what its like to work for Experian by clicking here</a></p></div></section><li class="job-detail">Employee Status: Regular</li><li class="job-detail">Role Type: Home</li><li class="job-detail">Department: Technology</li><li class="job-detail">Schedule: Full Time</li>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...