Desenvolvedor(a) Mobile Sênior | Flutter e Node.js

Black Lion · Barueri, SP, BR

Buscamos um(a) **Desenvolvedor(a) Mobile Sênior** para atuar de forma full stack em uma empresa de tecnologia, participando do planejamento, desenvolvimento e evolução de aplicações mobile de grande escala utilizando Flutter, Dart e Node.js. Os projetos envolvem aplicações para Android e iOS, além de terminais POS, com desafios relacionados a arquitetura, gerenciamento de estado, performance, estabilidade, integrações e qualidade de código. **Esta é uma posição hands\-on, voltada para quem gosta de resolver problemas complexos, atuar em ambientes de produção e assumir autonomia na análise e definição de soluções técnicas.** O profissional será uma referência técnica em Flutter e Node.js para o time, apoiando decisões arquiteturais, criação de componentes reutilizáveis e estratégias de implementação para funcionalidades complexas. **Principais responsabilidades** * Desenvolver e evoluir aplicações mobile em Flutter e Dart para Android, iOS e terminais POS. * Desenvolver e manter APIs e serviços de back\-end utilizando Node.js e frameworks modernos. * Arquitetar soluções escaláveis para aplicações multiplataforma. * Implementar novas funcionalidades e realizar manutenções evolutivas e corretivas. * Projetar soluções de gerenciamento de estado, garantindo uma base de código organizada, modular e de fácil manutenção. * Estruturar módulos, componentes reutilizáveis e estratégias de implementação. * Integrar as aplicações com APIs, Firebase e outros serviços internos e externos. * Gerenciar e otimizar os fluxos de lançamento para os canais de distribuição de aplicativos móveis. * Estabelecer e disseminar padrões de código, práticas de testes e processos de CI/CD. * Participar de code reviews e dos processos de publicação das aplicações. * Acompanhar erros, estabilidade e performance em produção, atuando na investigação e resolução de incidentes. * Participar de refinamentos técnicos e propor melhorias de arquitetura, escalabilidade, performance e qualidade de código. * Atuar como referência técnica em Flutter e Node.js, apoiando o time nas definições arquiteturais e estratégias de implementação. Requisitos: * Flutter e Dart em projetos complexos de produção. * Gerenciamento de estado, arquiteturas modulares e otimização de aplicações. * Node.js no desenvolvimento de APIs REST. * AdonisJS, Fastify, NestJS ou frameworks similares. * Modelagem, consultas e otimização de bancos de dados relacionais, especialmente MySQL. * Sólido conhecimento de arquitetura mobile e soluções de gerenciamento de estado. * Experiência no desenvolvimento e evolução de aplicações para Android e iOS. * Conhecimento de performance, estabilidade e experiência do usuário em aplicações mobile. * Integração de APIs e serviços externos. **Perfil que buscamos** \>\> Forte capacidade analítica e facilidade para resolver problemas complexos. \>\> Autonomia e maturidade para analisar cenários e tomar decisões técnicas. \>\> Organização e responsabilidade com prazos e entregas. \>\> Comunicação clara e postura colaborativa. \>\> Facilidade para trabalhar com times multidisciplinares. \>\> Interesse em contribuir continuamente para a evolução da arquitetura e da qualidade técnica. ***Diferenciais*** * Gerenciamento de estado utilizando MobX. * Flutter Modular. * Firebase, incluindo Remote Config, Crashlytics, Analytics e Realtime Database. * AdonisJS e MySQL. * Kotlin. * Conhecimento e aplicação prática de Clean Architecture e Clean Code. * **Disponibilidade para atuação híbrida em Alphaville/SP ou Três Lagoas/MS** Benefícios * Gympass * Ana Health (telemedicina e psicólogo online) * Bonificação por entrega: com frequência surgem desafios extras que podem gerar ganhos adicionais para quem se disponibiliza a assumir essas entregas. * Após um ano de contrato, há 30 dias de descanso por ano, normalmente divididos em dois períodos de 15 dias. Caso seja necessário flexibilizar, as datas costumam ser combinadas caso a caso. **Contrato** * Contrato PJ (Pessoa Jurídica)