Job description
Estamos em busca de um(a) Engenheiro(a) de Software Mobile com experiência em desenvolvimento de aplicações multiplataforma Kotlin. A pessoa ideal deve ter familiaridade com todo o ciclo de vida de apps móveis do desenvolvimento ao deploy e interesse em participar de projetos com foco em usabilidade, performance e integração com APIs.
Embora o foco seja majoritariamente mobile, é importante ter noções de backend para consumo e integração com APIs e, eventualmente, participar de entregas complementares no ecossistema do produto.
Main responsibilities
- Desenvolver, implementar e manter aplicativos móveis de alta qualidade, com foco em soluções para diversas plataformas.
- Criar aplicativos dinâmicos e intuitivos para controle e acompanhamento estratégico de dados, além de painéis de controle de rotinas em um HUB de Gerenciamento schedulado.
- Escrever código limpo, modular e otimizado em linguagens de programação adequadas, garantindo escalabilidade e manutenção de projetos.
- Projetar e implementar sistemas de controle e automação para RPAS, unindo o desenvolvimento front-end e back-end.
- Colaborar diretamente com a equipe de TI para garantir a plena integração e funcionamento dos sistemas.
- Realizar testes rigorosos e automatizados para assegurar a qualidade e performance dos aplicativos móveis.
- Diagnosticar e resolver bugs e problemas de desempenho, buscando sempre a melhor solução para a usabilidade e segurança dos sistemas.
- Produzir e manter documentação técnica detalhada, clara e acessível para os aplicativos e sistemas desenvolvidos.
- Trabalhar em sinergia com equipes multidisciplinares, contribuindo para a troca de conhecimentos e alinhamento de objetivos.
- Implementar funcionalidades de geolocalização para otimizar processos e melhorar a eficiência operacional.
Requirements and skills
- Ensino superior completo em Tecnologia da Informação, Análise de Sistemas, Engenharia de Produção, Administração ou áreas correlatas.
- Pós-graduação ou cursos específicos na área são um diferencial.
- Experiência com deploy e manutenção de apps em produção (Play Store / App Store).
- Noções de performance mobile, segurança e boas práticas de UI/UX.
- Vivência com recursos nativos como notificações, geolocalização, permissões.
- Conhecimento básico em backend (Node.js, Firebase, Python, etc).
- Experiência com testes em Flutter (unitários e widget tests).
Additional information
- Modalidade de contratação: Pessoa Jurídica (PJ).
- Atuação remota ou híbrida (a depender da localidade e dinâmica do time).
- Ambiente colaborativo com foco em entregas ágeis contínuo e inovação.