Twilio Full-Stack Developer | Sênior (Remote)
Descrição da vaga
.
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 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.
Diferenciais
- Conhecimento das ferramentas Grafana e Dynatrace.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Mapeamento de Stack
- Etapa 3: Fit Cultural
- Etapa 4: Entrevista Líder
- Etapa 5: Cadastro de Qualificação
- Etapa 6: Oferta e Negociação
- Etapa 7: Contratação
Become a Compasser, be part of AI/R.
Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.
We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.
To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.
We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.
Join us and be part of the AI-driven revolution.