Vaga de Desenvolvedor Frontend
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Efetivo/CLT
Descrição da vaga
Desenvolvedor frontend (react) globalweb home office 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 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.