top of page

Software Engineer - Mobile

Uberlândia, MG, Brasil

Nível esperado

Sênior

Workspace

Presencial

Disponibilidade

Full Time

#VemPraFestpay

Sobre a vaga

Você irá trabalhar com tecnologias mobile, desenvolvendo soluções inovadoras para os nossos aplicativos. Será responsável por criar e manter aplicações performáticas e escaláveis, com forte foco na experiência do usuário. Buscamos uma pessoa com senso de ownership, colaboração e paixão por criar produtos digitais de alta qualidade.


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).

Sobre a Festpay

A Festpay é uma fintech de experiência de pagamentos e gestão que conecta cantinas, pais e alunos. Ajudamos colégios e estabelecimentos a reduzirem inadimplências, otimizarem filas e aumentarem o ticket médio das vendas.

 

Nossa solução integra vendas e gestão em uma plataforma conectada à máquina de cartão, simplificando operações e garantindo uma administração mais eficiente.

Nós te oferecemos

  • Ambiente dinâmico e colaborativo, com foco em crescimento e inovação.

  • Oportunidade de trabalhar em projetos estratégicos e com grande impacto no mercado.

  • Trabalho presencial em um ambiente que valoriza ownership, proatividade e desenvolvimento pessoal.

bottom of page