Responsabilidades: Desenvolver e manter aplicativos mobile utilizando Flutter, Kotlin e Swift, garantindo alta performance e escalabilidade.
Implementar novas funcionalidades e melhorar as já existentes, alinhadas ao roadmap do produto.
Garantir a melhor experiência do usuário através de interfaces responsivas e intuitivas.
Colaborar com times de produto, design e backend para criar soluções eficientes e coesas.
Realizar testes unitários e de integração para assegurar a qualidade das entregas.
Corrigir bugs e otimizar a performance das aplicações conforme feedbacks e análises.
Seguir boas práticas de desenvolvimento, utilizando metodologias ágeis.
Contribuir para a definição e aprimoramento de padrões de desenvolvimento e arquitetura mobile.
Requisitos: Experiência prévia no desenvolvimento mobile utilizando Flutter.
Conhecimento intermediário a avançado em Kotlin e Swift.
Forte entendimento e prática de Design Patterns e práticas de arquitetura como DDD (Domain-Driven Design) e Clean Architecture.
Proficiente em Clean Code e boas práticas de legibilidade e manutenção de código.
Familiaridade com padrões de design de software e boas práticas de desenvolvimento.
Conhecimento em integrações com APIs RESTful.
Capacidade de trabalhar de forma autônoma, mas com forte orientação para colaboração em equipe.
Habilidade em identificar e propor soluções para problemas complexos.
Conhecimento em controle de versão (Git) e gestão de dependências.
Diferenciais: Experiência em startups ou fintechs.
Ter trabalhado com terminais de pagamento.
Conhecimento em testes automatizados e TDD.
Experiência com publicação de aplicações nas lojas (App Store e Google Play).
Experiência com metodologias ágeis (Scrum/Kanban).