Desenvolvedor fullstack sênior | payments
Summary
Senior fullstack developer at Yooga in Vitória, Brazil, working on its payments-related SaaS product: mentoring front/back-end teams, keeping code maintainable, defining architecture, and building cloud, serverless and containerized solutions with web analytics tracking. Stack spans HTML/CSS/SASS, JavaScript/TypeScript with React, Angular or Vue, and Node.js or Java back ends.
- Conhecimento em linguagens de marcação, como HTML e XML, e em linguagens de estilo, como CSS e SASS/LESS, para criar layouts e estilos atraentes e responsivos
- Experiência em linguagens de programação do lado do cliente, como JavaScript e TypeScript, e em estruturas e bibliotecas front-end, como React, Angular e Vue.js, para criar interações dinâmicas e funcionais com o usuário
- Conhecimento em ferramentas de controle de versão, como Git, para gerenciar e colaborar em projetos de equipe
- Familiaridade com metodologias de desenvolvimento ágil, como Scrum e Kanban, para trabalhar em sprints e ciclos de desenvolvimento iterativos
- Conhecimento em design responsivo e acessibilidade para garantir que o site seja facilmente acessível em diferentes dispositivos e para pessoas com deficiências
- Experiência em testes de unidade e integração de front-end
- Conhecimento em desenvolvimento Back-end com Node.js e/ou Java
Diferenciais
- Experiência em construção de Software SaaS;
- Excelentes habilidades de comunicação e colaboração para trabalhar efetivamente em equipe e se comunicar com outras partes interessadas, como designers e desenvolvedores de back-end
- Capacidade de gerenciar múltiplas tarefas e projetos simultaneamente.
- Capacidade de lidar com o caos
- Senso crítico aguçado
- Acompanhamento do time de desenvolvedores backend e frontend;
- Desenvolver e aprimorar códigos de fácil manutenção;
- Colaborar no escopo e concepção de novas funcionalidades e soluções técnicas;
- Realizar melhorias e correções nos sistemas já existentes;
- Mapear requisitos não funcionais, definir e implementar padrões de arquitetura;
- Desenhar e construir soluções na nuvem, serveless e em containers;
- Manter e evoluir soluções já em operação;
- Gerenciar melhorias, desenvolvimento, implantação, manutenção e suporte as tecnologias de acordo com metodologias e técnicas adequadas, visando atender aos objetivos organizacionais estabelecidos quanto à qualidade, custos, prazos e benefícios;
- Participar de reuniões com o próprio grupo e o time de Tecnologia para encontrar a melhor solução/ferramenta, para desenvolvimento de soluções e integrações em conexão com a geração de receita e aquisição de novos clientes;
- Implementar eventos customizáveis seguindo boas práticas de Web Analytics no website da Yooga e aplicativo;
- E demais atividades correlatas com o cargo.