Descrição da vaga
.Responsabilidades e atribuiçõesColaborar com equipes multifuncionais na definição, desenvolvimento e lançamento de novos recursos;Elaborar e conduzir refinamentos técnicos das demandas trazidas pelo time de Produtos;Atuar na manutenção da saúde e qualidade do codebase, equilibrando o desenvolvimento de novas funcionalidades com a resolução de débitos técnicos;Manter e evoluir os testes automatizados, incluindo a criação de novos testes;Orientar desenvolvedores de menor senioridade, apoiando seu desenvolvimento técnico e evolução profissional;Traduzir designs em código de alta qualidade, garantindo aderência às boas práticas de desenvolvimento;Ter uma postura crítica e proativa em relação à observabilidade das aplicações;Ser responsável por garantir a qualidade e a evolução do fluxo de releases;Participar das cerimônias ágeis junto aos demais integrantes da equipe;Manter e evoluir os fluxos e integrações da Twilio, incluindo Twilio Studio, Twilio Flex e Twilio Functions. Requisitos e qualificaçõesExperiência com Twilio, incluindo Twilio Flex, Twilio Studio, Twilio Functions e integrações do Twilio com WhatsApp;Experiência no desenvolvimento de aplicativos/front-end com React Native e React;Experiência com JavaScript/TypeScript;Experiência com Next.js, React Hooks, Styled Components e Axios;Experiência com Java 17+ (desejável conhecimento também nas versões 11 e 8), Spring Boot e Hibernate;Experiência com Node.js e NestJS;Experiência com bancos de dados SQL e NoSQL;Experiência com Git e versionamento de código;Experiência com testes unitários (Jest) e TDD;Experiência com HTML e CSS;Experiência com arquitetura de Microfrontend (MFE);Conhecimento em Clean Code, Clean Architecture e modularização;Conhecimento em gerenciamento de memória;Conhecimento em persistência de dados;Experiência com Firebase (Remote Config);Conhecimento de boas práticas de código, documentação e desenvolvimento de telas e componentes;Experiência com metodologias ágeis;Experiência com Selenium + Cucumber ou frameworks semelhantes para testes automatizados;Excelentes habilidades de resolução de problemas e atenção aos detalhes;Disponibilidade e interesse em buscar novos conhecimentos e enfrentar novos desafios.DiferenciaisConhecimento das ferramentas Grafana e Dynatrace.