.
Responsabilidades e atribuições
- Colaborar 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ções
Experiência com Twilio, incluindo Twilio Flex, Twilio Studio, Twilio Functions e integrações do Twilio com Whats
- App
- Experiência no desenvolvimento de aplicativos/front-end com React Native e React
- Experiência com Java
Script/Type
- Script
- 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.Diferenciais
Conhecimento das ferramentas Grafana e Dynatrace.