Desenvolvedor(a) Mobile Sênior [Flutter]

Summary

Senior mobile developer maintaining and evolving a Flutter-based cross-platform app (Android/iOS) with PostgreSQL integration, ensuring performance, security, and usability while managing CI/CD pipelines and backend-for-frontend (BFF) APIs in Node.js/Express.js.

Na ed, desenvolvemos softwares inteligentes e soluções tecnológicas que impulsionam pessoas, negócios e a sociedade. Somos movidos por inovação, resultados reais e por um ambiente baseado em colaboração, respeito e transparência.

Valorizamos quem você é. Mais do que experiência, buscamos atitude, vontade de aprender e disposição para fazer a diferença, independentemente de idade, gênero ou origem.

Trabalhamos com tecnologias de ponta, mantendo alto padrão de qualidade e foco em impacto real. Atuamos como um só time: desafios são compartilhados e conquistas, celebradas juntos.

Se você curte ambientes colaborativos, desafios reais e quer crescer junto com um time que joga junto, seu lugar pode ser aqui.

Conheça mais sobre a ed acessando a nossa Página de Carreiras.

Estamos contratando Desenvolvedor(a) Mobile Sênior altamente qualificado(a) para liderar a sustentação, evolução e arquitetura de uma aplicação mobile cross-platform (Android e iOS) construída em Flutter, integrada a um ambiente de banco de dados PostGres. O profissional será responsável por garantir a alta disponibilidade, performance, segurança e usabilidade do aplicativo, atuando diretamente em melhorias contínuas e na resolução de incidentes complexos.

📌Híbrido em Distrito Federal - Brasilia

Responsabilidades e Atribuições

  • Desenvolvimento e Sustentação de aplicativos: Mapear, codificar, testar e publicar correções de bugs, novas funcionalidades e otimizações na aplicação Flutter para Android e iOS.
  • Integração e Banco de Dados: Criar e manter integrações eficientes com rotas/APIs (REST/gRPC) que consomem e persistem dados em ambiente PostGres, garantindo performance e integridade de transações.
  • Garantir boas práticas de engenharia de software (Clean Code, SOLID, Clean Architecture e gerenciamento de estado robusto como BLoC, Provider ou MobX).
  • Publicação e Ciclo de Vida: Gerenciar todo o processo de publicação, esteiras de CI/CD e distribuição do app na Google Play Store e Apple App Store.
  • Monitorar métricas do aplicativo, identificar gargalos de memória/processamento e atuar de forma proativa na resolução de incidentes de produção.
  • Atuação na camada BFF: Desenvolver, manter e otimizar a camada de Backend For Frontend utilizando Node.js e Express.js, atuando na orquestração de APIs, agregação de dados e tratamento de regras de negócio específicas para o consumo eficiente da aplicação mobile.

Requisitos e qualificações

O que amplia as suas chances:

  • Conhecimento nativo pontual em Swift/Kotlin para criação de plugins customizados.
  • Experiência em implementação de esteiras de CI/CD para mobile (Fastlane, GitHub Actions, Bitrise).
  • Práticas avançadas de segurança mobile (OWASP Mobile, criptografia, obfuscation).

O que não pode faltar:

  • Flutter & Dart: Experiência avançada em desenvolvimento mobile cross-platform com Flutter (Android e iOS).
  • Banco de Dados PostGres: Domínio em integração de sistemas com PostGres, modelagem de dados e escrita de consultas otimizadas.
  • APIs & Backend Integrations: Forte vivência no consumo de APIs RESTful/JSON e autenticação segura (OAuth2, JWT).
  • Gerenciamento de Estado: Domínio de padrões reconhecidos de mercado em Flutter (ex: BLoC, Riverpod ou Provider).
  • Lojas de Aplicativos: Autonomia no processo de deploy, versionamento e submissão nas plataformas Apple App Store e Google Play Store.
  • Metodologias e Ferramentas: Vivência com metodologias ágeis (Scrum/Kanban) e controle de versão Git.
  • Desenvolvimento BFF (Node.js/Express.js): Experiência prática na criação e manutenção de middlewares/APIs intermediárias com Node.js e Express.js para integração do app mobile com os serviços de backend.

Soft Skills:

  • Capacidade analítica para resolução de problemas;
  • Comunicação eficaz;
  • Trabalho em equipe;
  • Adaptabilidade.

Quer embarcar nesse desafio com a gente?
Inscreva-se e venha criar o novo com a ed

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available