Back to jobs
UOL

Engenheiro de Software Sr. (Front End)

Sao Paulo, SP, BrazilPosted 4 days ago
onsite

Job Description

Descrição da vaga

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛

 

Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

 

Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!



Responsabilidades e atribuições

  • Atuar em uma equipe altamente qualificada, desenvolvendo softwares escaláveis, resilientes e de alta qualidade;
  • Liderar tecnicamente o ciclo de vida de novas funcionalidades e produtos, acompanhando entregas e evolução das soluções;
  • Definir arquiteturas de aplicações front-end;
  • Desenvolver soluções que simplifiquem e melhorem a experiência dos clientes;
  • Planejar, estimar e analisar impactos e riscos de mudanças nas aplicações;
  • Criar e acompanhar métricas de qualidade e monitoramento das aplicações desenvolvidas;
  • Interagir com diferentes áreas da companhia e com times de negócio em um ambiente dinâmico e de alto crescimento;
  • Compartilhar ideias, participar de feedbacks e contribuir para o desenvolvimento técnico do time;
  • Atuar em conjunto com a equipe de segurança para garantir a confiabilidade e proteção da plataforma;
  • Participar da evolução dos processos de desenvolvimento, promovendo práticas como Dojo e Pair Programming;
  • Contribuir continuamente para a evolução técnica do time e disseminação de boas práticas.


Requisitos e qualificações

  • Superior completo em Tecnologia da Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas;
  • Experiência na criação de páginas responsivas;
  • Domínio em desenvolvimento de aplicações web utilizando JavaScript avançado (OO, herança, prototipação, Design Patterns, ES2015+, etc.);
  • Domínio em CSS3, SASS, Flexbox e Grid Layout;
  • Domínio em arquitetura de aplicações (servidor web, HTTP, BFF e Node.js);
  • Domínio em testes automatizados utilizando Jest, Testing Library, entre outros;
  • Domínio em ferramentas de qualidade de código, como Prettier, Husky e Stylelint;
  • Domínio em versionamento de código com Git;
  • Domínio em ferramentas de automação de tarefas e bundles, como Webpack, Grunt e Gulp;
  • Experiência com ReactJS, Next.js, Redux e React Hooks;
  • Experiência com APIs RESTful e GraphQL (Apollo Client/Server);
  • Experiência com ferramentas de CI/CD, como Jenkins;
  • Experiência com Clean Code e TDD;
  • Experiência em TypeScript;
  • Experiência com copilots de desenvolvimento e ferramentas de IA aplicadas ao desenvolvimento;
  • Capacidade de elaborar prompts técnicos;
  • Experiência no uso de IA para geração de código, refatoração e testes;
  • Capacidade de realizar validação crítica de códigos gerados por IA;
  • Uso responsável de IA considerando segurança, privacidade e compliance.


Informações adicionais

Desejável

  • Experiência com otimização de performance (gzip, minify, etc.);
  • Conhecimento em segurança de aplicações web (CORS, XSRF, CSP, etc.);
  • Conhecimento em jQuery e Velocity;
  • Vivência em metodologias ágeis e melhoria contínua;
  • Conhecimento em testes End-to-End (Cypress, TestCafe, etc.);
  • Experiência com Docker;
  • Experiência com ferramentas de monitoramento (Logs, APM, Browser Monitoring, etc.).


See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Engenheiro de Software Sr. (Front End) at UOL | Renata