Back to search
ADMINISTRADOR DE REDES Gupy · Posted yesterday

DESENVOLVEDOR FRONT END SR

Brasil Full-time Remote

remote Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Desenvolvedor Frontend Sênior

Estamos procurando uma pessoa desenvolvedora Frontend Sênior para atuar na evolução e modernização de aplicações web.

Um dos principais desafios dessa posição será participar de um processo de migração de aplicações existentes em Angular para React e manutenções de aplicações já em produção. Por isso, buscamos alguém que tenha experiência prática nas duas tecnologias e consiga avaliar cenários, propor estratégias de migração e contribuir para a evolução da arquitetura frontend.

A pessoa irá trabalhar próxima de outros desenvolvedores, arquitetos e times de backend, participando das decisões técnicas e ajudando a garantir que as aplicações continuem evoluindo de forma organizada durante o processo de transição.

Responsabilidades e atribuições

O que você vai fazerDesenvolver e evoluir aplicações frontend utilizando Angular e React;

Participar ativamente da migração de aplicações e funcionalidades de Angular para React;

Analisar aplicações existentes e definir, junto ao time, a melhor estratégia para a migração;

Refatorar e modernizar componentes, estruturas e integrações existentes;

Desenvolver novas funcionalidades utilizando React;

Trabalhar na criação e evolução de componentes reutilizáveis;

Integrar aplicações frontend com APIs, BFFs e outros serviços;

Participar das definições de arquitetura e padrões de desenvolvimento frontend;

Garantir qualidade, performance e boa experiência de uso das aplicações;

Identificar e resolver problemas relacionados a performance, compatibilidade e estabilidade;

Criar e manter testes automatizados;

Participar de code reviews e discussões técnicas;

Apoiar outros desenvolvedores e compartilhar conhecimento com o time.

Experiência importante para esta posiçãoUm ponto importante desta vaga é a experiência em modernização de aplicações frontend.

A pessoa irá atuar em um ambiente onde existem aplicações desenvolvidas em Angular e que, gradualmente, serão migradas para React. Não se trata apenas de copiar telas de uma tecnologia para outra. Será necessário entender a estrutura atual, identificar dependências, avaliar componentes compartilhados e ajudar a definir a melhor forma de conduzir a migração.

Esperamos que essa pessoa consiga contribuir em decisões como:Migração gradual ou substituição completa de módulos;

Organização e estruturação dos projetos React;

Criação de bibliotecas e componentes compartilhados;

Estratégias para reduzir impacto e riscos durante a migração;

Manutenção temporária de aplicações Angular enquanto novas funcionalidades são desenvolvidas em React;

Padronização de arquitetura, qualidade e boas práticas entre as aplicações.

Requisitos e qualificações

O que esperamos de vocêExperiência sólida como desenvolvedor(a) frontend;

Experiência prática e consistente com Angular;

Experiência prática com React;

Experiência com JavaScript e TypeScript;

Experiência com desenvolvimento e consumo de APIs REST;

Conhecimento de HTML, CSS e desenvolvimento de interfaces responsivas;

Experiência com componentização e criação de componentes reutilizáveis;

Conhecimento de gerenciamento de estado e comunicação entre componentes;

Experiência com testes automatizados de frontend;

Conhecimento em Git e processos de CI/CD;

Capacidade de analisar aplicações existentes e trabalhar em processos de refatoração e modernização.

Seria um

diferencial

se você também tiver experiência comNext.js;

Angular Material, RxJS e NgRx;

Redux, Zustand ou outras soluções de gerenciamento de estado;

Jest, Jasmine, Karma, Cypress, Playwright ou ferramentas similares;

Design System e bibliotecas de componentes;

Micro Frontends;

Webpack, Vite ou outras ferramentas de build;

Acessibilidade e performance de aplicações web;

AWS ou outras plataformas cloud;

Docker e Kubernetes;

Trabalhar em projetos de grande porte ou ambientes com múltiplas aplicações frontend.

Informações adicionais

🍛 Vale-alimentação ou vale-refeição;👨🏼‍🎓 Desconto em cursos, universidades e instituições de idiomas;📚 Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;🗣 Mentoring;💉 Clube de vantagens para consultas e exames;🏥 Assistência médica;🦷 Assistência odontológica;💰 Clube de vantagens e descontos nos melhores estabelecimentos;🛫 Clube de viagens;🐶 Convênio para pets.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search