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.
Desenvolvedor(a) Mobile Flutter PLENO (REMOTO) at CEDRO SISTEMAS E TECNOLOGIA LTDA
Remote - Uberlândia - MG, Brasil
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.