Desenvolvedor Full Stack Mobile Sênior Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento e evolução de aplicações mobile e backend, participando de projetos de alta complexidade em um ambiente ágil e colaborativo. Principais responsabilidades Desenvolver e manter aplicações mobile utilizando React Native e TypeScript; Desenvolver e manter o Backend for Frontend (BFF) utilizando Node.js, NestJS e GraphQL; Participar da definição e entrega de novas funcionalidades junto às equipes de Produto, Design, QA e Scrum; Realizar revisões de código, garantindo qualidade, padronização e boas práticas; Identificar e corrigir bugs e problemas de performance; Contribuir para a evolução da arquitetura da aplicação e da qualidade do código; Desenvolver testes unitários e automatizados para backend e frontend. Requisitos Ensino Superior completo; Sólida experiência com: Node.js; NestJS; TypeScript; React Native; GraphQL; Conhecimento em AWS Lambda e arquitetura Serverless; Experiência com CI/CD; Versionamento de código utilizando Git; Conhecimento em metodologias ágeis; Conhecimento em segurança para aplicações mobile; Experiência com testes automatizados (Jest, Cucumber e Appium); Experiência com Redux/Sagas; Conhecimento em arquitetura Hexagonal (Ports & Adapters); Experiência com AWS ECS; Estratégias de cache utilizando Redis; Experiência com Apollo Federation (GraphQL Federation); Conhecimento em Query Planning; Domínio dos princípios SOLID, especialmente ISP e DIP. Diferenciais Experiência com desenvolvimento nativo para Android e iOS; Experiência com Docker; Experiência em ambientes AWS; Inglês (desejável).
Número de vagas: 1
Tipo de contrato e Jornada: Prestador de Serviços (PJ) - Período Integral
Área Profissional: Especialista em Informática, TI, Telecomunicações - Programador / Desenvolvedor