Escopo Vaga: Desenvolvedor(a) Mobile / Full-Stack Sênior Data de Início: Imediata Tempo de Alocação: Indeterminado Local de Trabalho: 100% remoto Horário de Trabalho: comercial O que buscamos? Estamos em busca de um(a) Desenvolvedor(a) Mobile / Full-Stack Sênior para atuar no desenvolvimento e manutenção de uma aplicação mobile e do BFF (Backend for Frontend). A pessoa será responsável por construir soluções com React Native, TypeScript, Node.js/NestJS e GraphQL, contribuindo com qualidade técnica, arquitetura, performance e evolução contínua das práticas de desenvolvimento. Conhecimentos e Competências Necessárias: • Experiência robusta com Node.js, GraphQL, TypeScript e React Native. • Conhecimento em AWS Lambda, arquitetura Serverless e desenvolvimento em AWS ECS. • Práticas de TDD (Test Driven Development) e BDD (Behavior Driven Development). • Conhecimento em CI/CD (Continuous Integration / Continuous Delivery). • Proficiência em controle de versão de código, preferencialmente com Git. • Compreensão dos princípios de Segurança Mobile. • Experiência com metodologias ágeis de desenvolvimento de software. • Experiência em testes unitários e automatizados para backend e frontend, incluindo Jest, Cucumber e Appium. • Experiência com Redux/Sagas e arquitetura Flux. • Experiência com NestJS e arquitetura Hexagonal (Ports and Adapters). • Conhecimento em estratégias de cache in-memory, especialmente Redis. • Experiência com GraphQL Federation, incluindo Apollo Federation e Query Planning. • Conhecimento em SOLID, especialmente ISP (Segregação de Interfaces) e DIP (Inversão de Dependência). Desejáveis: • Experiência em desenvolvimento nativo para Android e iOS. • Experiência com Docker. • Experiência com AWS. • Inglês em nível desejável para leitura, comunicação técnica e interação com documentações ou stakeholders quando necessário • Certificações ou comprovações de experiência relacionadas a desenvolvimento nativo Android/iOS, Docker e AWS. Responsabilidades: • Desenvolver e manter a aplicação mobile utilizando React Native e TypeScript. • Desenvolver e manter o BFF (Backend for Frontend) utilizando Node.js/NestJS e GraphQL. • Colaborar com equipes multidisciplinares, incluindo Product Owners, Scrum Masters, Designers e Quality Assurance, para definir e entregar novas funcionalidades. • Realizar revisões de código para garantir consistência, qualidade, confiabilidade e aderência às melhores práticas. • Identificar e corrigir bugs, gargalos de desempenho e oportunidades de melhoria na arquitetura e no código. • Escrever testes unitários e automatizados para garantir a qualidade e a confiabilidade das entregas. • Contribuir para a evolução das práticas de arquitetura, segurança mobile e qualidade de código junto ao time. Maiores detalhes serão fornecidos durante a entrevista técnica com o cliente.
Senior Full Stack Software Engineer
Protege
Senior Fullstack Engineer
99Xeurope
Senior Fullstack Developer
Kissolutions
Senior Software Engineer (Fullstack with frontend focus)
Axcera
Senior Full-Stack Engineer, Frontend Focus (Wandy)
Wand Ai
Senior Full Stack Developer
Codekeeper