Desenvolvedor(a) Mobile Flutter PLENO (REMOTO) at CEDRO SISTEMAS E TECNOLOGIA LTDA

Remote - Uberlândia - MG, Brasil

Apply

Desenvolvedor(a) Mobile Flutter PLENO (REMOTO) - CEDRO SISTEMAS E TECNOLOGIA LTDA. A posição está sediada em Uberlândia - MG e é oferecida em regime PJ. O candidato será responsável por desenvolver, testar e manter aplicações baseadas em Flutter para o mercado financeiro, com foco em soluções seguras, escaláveis e de alta disponibilidade, integrando sistemas financeiros e adotando práticas de DDD, TDD e SOLID. A vaga exige experiência prática no mercado financeiro, conhecimento em desenvolvimento nativo (Kotlin e/ou Swift), uso do framework do Material, arquitetura limpa, microarquitetura, firebase, metodologias ágeis (Scrum, Kanban), testes automatizados e compliance regulatório. O perfil deve ter boa comunicação e habilidades de gestão de tempo e prazos. Oferecemos benefícios flexíveis, assistência médica e odontológica, seguro de vida, auxílio creche, day off de aniversário, bônus por indicação, acesso à Cedro Academy, Go Cedro, crédito consignado e adiantamento salarial Creditas.

Requisitos

Experiência

  • Experiência prática no mercado financeiro
  • Experiência sólida com Flutter utilizando arquitetura limpa com domain driven design e test driven development
  • Experiência no desenvolvimento de soluções para o mercado financeiro

Habilidades

  • Flutter
  • Kotlin
  • Swift
  • Material framework
  • Firebase
  • Microarquitetura
  • DDD
  • TDD
  • Scrum
  • Kanban
  • SonarQube
  • Testes automatizados
  • Desenvolvimento nativo
  • Compliance

Responsabilidades

  • Desenvolver, testar e manter aplicações baseadas em Flutter para o mercado financeiro utilizando princípios de design de classe (SOLID) para atingir uma arquitetura limpa.
  • Criar soluções seguras e escaláveis, alinhadas com as necessidades dos nossos clientes, com ênfase em compliance e segurança de dados.
  • Entender o processo de desenvolvimento de aplicações utilizando DDD (domain driven design) e TDD (test driven development).
  • Trabalhar buscando otimizações contínuas e soluções que atendam aos requisitos de alta disponibilidade e escalabilidade.
  • Integrar sistemas financeiros, como bancos de dados externos, serviços financeiros e plataformas de investimentos, mantendo a integração fluída e segura.
  • Implementar testes automatizados (unitários e de integração), utilizando frameworks e boas práticas.
  • Colaborar ativamente com equipes de TI, negócios e stakeholders para garantir que os requisitos técnicos e de negócios sejam atendidos de forma eficaz.
  • Participar ativamente de projetos ágeis, com foco no cumprimento de prazos e na entrega contínua de qualidade.
  • Identificar problemas de performance e propor soluções inovadoras.
  • Garantir a segurança das soluções desenvolvidas, com atenção especial ao compliance regulatório.
  • Implantar e manter aplicações.

Tecnologias

FlutterKotlinSwiftMaterial frameworkFirebaseMicroarquiteturaDDDTDDScrumKanbanSonarQubeTestes automatizadosDesenvolvimento nativo

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.