Como Desenvolvedor(a) Mobile Sênior, você desempenha um papel fundamental na evolução do nosso ecossistema de aplicações móveis. Você assume a responsabilidade pela base técnica dos nossos aplicativos e molda sua arquitetura para garantir confiabilidade, desempenho e manutenibilidade.
Nossas aplicações móveis atuais são desenvolvidas em Flutter e apoiam profissionais de cuidados no seu trabalho diário em instituições de assistência. Nesta função, você atua como impulsionador(a) técnico(a) do desenvolvimento mobile, definindo diretrizes arquiteturais, aprimorando mecanismos de sincronização com sistemas backend e locais (on-premise) e estabelecendo práticas sólidas de engenharia mobile.
Você combina profunda expertise em desenvolvimento mobile com uma liderança pragmática para assegurar que nossos aplicativos sejam performáticos, resilientes e preparados para escalabilidade a longo prazo — incluindo o uso responsável de ferramentas de desenvolvimento assistidas por IA.
Suas Responsabilidades:• Você projeta e evolui a arquitetura das aplicações móveis, principalmente com base em Flutter.
• Você assume a responsabilidade pelos mecanismos de sincronização entre os aplicativos móveis e sistemas backend/on-premise, garantindo confiabilidade e desempenho.
• Você identifica e resolve antecipadamente possíveis gargalos de desempenho, como problemas de latência ou fluxos de dados instáveis.
• Você define padrões técnicos, boas práticas e diretrizes arquiteturais para o desenvolvimento mobile.
• Você implementa funcionalidades complexas de forma prática, garantindo um código limpo e fácil de manter.
• Você colabora estreitamente com engenheiros de backend para projetar APIs robustas e padrões de troca de dados.
• Você utiliza ferramentas de desenvolvimento assistidas por IA de forma responsável e valida criticamente seus resultados.
• Você contribui para a escalabilidade de longo prazo e para a qualidade técnica da nossa plataforma mobile.
