Desenvolvedor(a) Fullstack Sênior
Aqui estão as responsabilidades e habilidades necessárias para este papel.
Sobre o Cargo
O Cargo de Desenvolvedor(a) Fullstack Sênior é uma oportunidade incrível para alguém que quer trabalhar em projetos desafiadores e contribuir com sua expertise para a nossa equipe.
Responsabilidades Principais:
* Desenvolver e manter aplicações móveis usando React Native;
* Criar e evoluir aplicações web com React;
* Colaborar na construção de APIs usando Node.js + TypeScript (desejável);
* Trabalhar com Azure DevOps, versionamento Git e esteiras de CI/CD;
* Atuar com AWS (e opcionalmente Azure) para recursos em nuvem;
* Fazer o deploy de apps nas lojas (App Store e Google Play);
* Integrar serviços como Firebase (Firestore, Realtime Database, Analytics);
* Utilizar ferramentas de monitoramento como Sentry;
* Participar de code reviews, refinamentos técnicos e decisões de arquitetura;
* Colaborar com o time em metodologias ágeis.
Requisitos Obrigatórios:
* Experiência sólida com React e React Native;
* Dominio de TypeScript;
* Conhecimento em HTML5, CSS3, JavaScript ES6+;
* Experiência com Tailwind CSS;
* Familiaridade com Expo e EAS (Expo Application Services);
* Experiência com Firebase;
* Vivência com CI/CD e Azure DevOps;
* Experiência com deploy na App Store e Google Play;
* Experiência com testes automatizados.
* Integração com Firebase (Analytics, Firestore, Realtime Database);
* Experiência com monitoramento de bugs e logs utilizando Sentry;
* Facilidade de fazer reuniões com stakeholders, buscar entendimento do processo de negócio, fazendo parte da solução técnica.
O que Esperamos de Você:
* Comunicação clara e objetiva;
* Capacidade de estruturar e modularizar problemas;
* Proatividade e senso de dono;
* Facilidade para interagir com stakeholders e compreender processos de negócio;
* Comprometimento com o time e disponibilidade integral no horário comercial.