DESENVOLVEDOR FRONT-END (REACT)
Descrição da Vaga
Nosso time é formado por excelentes profissionais da área da tecnologia. Colaboração e comprometimento fazem parte do nosso dia\-a\-dia, quando desenvolvemos novas funcionalidades, construindo um produto robusto e escalável. Fazendo parte de nossa equipe, seu trabalho irá impactar em milhares de usuários que utilizam nossa solução diariamente. **Responsabilidades e atribuições** **Responsabilidades:** * Desenvolver, evoluir e manter aplicações frontend em React, garantindo qualidade, performance, acessibilidade e boa experiência do usuário. * Implementar interfaces ricas e responsivas, seguindo padrões de design system, componentização e boas práticas de engenharia de frontend. * Consumir e integrar APIs REST e/ou GraphQL, assegurando tratamento adequado de estados, erros, cache e estratégias de carregamento. * Atuar em arquiteturas modernas de frontend (SPA e/ou Micro Frontends, quando aplicável), promovendo modularidade, reuso e escalabilidade. * Garantir compatibilidade cross\-browser e adaptação para múltiplos dispositivos, com foco em usabilidade e acessibilidade (WCAG/ARIA). * Aplicar boas práticas de qualidade (testes automatizados, linting, code review), assegurando estabilidade e rastreabilidade das entregas. * Atuar em conjunto com UX/UI, BackEnd, QA e DevOps para garantir coerência funcional, visual e técnica do produto. * Apoiar processos de integração contínua, versionamento e deploy, assegurando estabilidade do pipeline e qualidade das releases. * Identificar e corrigir defeitos, gargalos de performance (Core Web Vitals) e vulnerabilidades comuns em aplicações web, propondo melhorias contínuas. * Produzir e manter documentação técnica (componentes, padrões, decisões e guias) e evidências técnicas das entregas realizadas. * Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato, atuando de forma colaborativa com os demais perfis do contrato. **Requisitos:** * Experiência em desenvolvimento frontend com React (JavaScript e/ou TypeScript), incluindo componentização, hooks e gerenciamento de estado. * Conhecimento em HTML5, CSS3 e boas práticas de estilização (CSS Modules, Styled Components, SASS, Tailwind ou similares). * Experiência com bibliotecas/abordagens de estado e dados (Redux/RTK, Zustand, React Query/TanStack Query ou similares). * Experiência no consumo e integração de APIs REST e/ou GraphQL (autenticação, paginação, tratamento de erros e observabilidade). * Conhecimento em arquitetura de frontend (SPA, SSR/SSG quando aplicável, roteamento, code splitting e lazy loading). * Conhecimento em performance web e otimização (Core Web Vitals, profiling, bundle analysis, caching). * Experiência com controle de versão de código\-fonte (Git) e fluxos de branch. * Conhecimento em CI/CD e automações de build (pipelines, testes, linting, quality gates). * Experiência com testes automatizados (Jest/Vitest, Testing Library, Cypress/Playwright). * Conhecimento em acessibilidade e usabilidade (WCAG, ARIA) e boas práticas de UX aplicadas ao desenvolvimento. * Conhecimento em segurança de aplicações web (OWASP Top 10, proteção contra XSS/CSRF, gestão segura de tokens/sessões). * Capacidade de compreender requisitos funcionais e não funcionais e traduzi\-los em soluções técnicas. * Experiência em ambientes ágeis (Scrum, Kanban ou similares) e atuação colaborativa com squads multidisciplinares. * Capacidade de produzir documentação técnica básica e orientar boas práticas de uso dos componentes. **Atribuições:** * Implementar, manter e evoluir funcionalidades de frontend em React, conforme requisitos funcionais e não funcionais definidos. * Desenvolver componentes reutilizáveis e aderentes ao design system, garantindo consistência visual e escalabilidade. * Integrar o frontend com APIs, implementando fluxos de autenticação/autorização, tratamento de erros e estados de carregamento. * Aplicar padrões de arquitetura e organização do código (feature\-based, modularização, camadas e boas práticas). * Criar e manter testes automatizados (unitários, integração e E2E quando aplicável) para garantir qualidade contínua. * Apoiar processos de integração contínua, versionamento e deploy, seguindo os pipelines definidos. * Identificar, analisar e corrigir defeitos, problemas de compatibilidade e gargalos de performance. * Apoiar atividades de refatoração e melhoria contínua do código e da arquitetura de frontend. * Produzir e atualizar documentação técnica (componentes, padrões, fluxos e decisões técnicas). * Apoiar o time de QA e UX/UI na validação das entregas, garantindo aderência aos critérios de aceite. * Atuar de forma colaborativa com BackEnd, DevOps, QA e UX/UI, promovendo integração e qualidade ponta a ponta. * Produzir evidências técnicas das atividades e entregas realizadas, conforme exigências do contrato.\+ **Soft Skills:** * Boa comunicação técnica e colaboração em equipes multidisciplinares (incluindo atuação remota). * Organização, disciplina e comprometimento com prazos e entregas. * Atenção a detalhes e senso estético aliado à execução técnica. * Capacidade analítica para identificação e resolução de problemas. * Proatividade na proposição de melhorias técnicas, de performance e de experiência do usuário. * Responsabilidade e postura profissional em ambiente contratual. * Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos. **Requisitos e qualificações** **Formação Exigida:** * Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação. **Certificações Desejadas:** * Frontend * Meta Front\-End Developer Professional Certificate (Coursera). * Trilhas/certificações React (ex.: Meta/IBM/Coursera/edX) * JavaScript/TypeScript (altamente desejáveis) * Certificações de JavaScript/TypeScript (ex.: Microsoft Learn, Meta, Coursera, edX). * APIs e Integração * Postman API Fundamentals / Postman Student Expert (ou equivalente). * Certificações de API Design/Management (Apigee, Kong, MuleSoft). * Containers e DevOps (desejáveis) * Docker Certified Associate (DCA). * DevOps Foundation (DevOps Institute). * Qualidade e Testes de Software * ISTQB Foundation Level * Test Automation Certification (Cypress, Playwright ou similares) * Segurança de Aplicações * OWASP Top 10 / Secure Coding (aplicações web) * CompTIA Security\+ – diferencial. * Agilidade e Governança * Scrum Master (PSM I / CSM) – diferencial. * Scrum Developer (PSD) – diferencial. * ITIL 4 Foundation – diferencial. * Cloud * AWS Certified Cloud Practitioner (ou equivalente). * Microsoft Azure Fundamentals (AZ\-900\). * Google Cloud Digital Leader. **Informações adicionais** **Nossos benefícios:** * Plano de Saúde; * Plano Odontológico; * Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora; * Vale Refeição ou Vale Alimentação; * Vale Transporte: é concedido ao colaborador, para uso no trajeto residência – trabalho – residência, e será descontado mensalmente o percentual de 6% sob o valor do salário, limitado ao valor do benefício (opcional); * Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário; * Empréstimo Consignado; * Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros); * Ginástica Laboral.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev