Vaga Mobile

Engenheiro(a) Flutter Sênior

API Clean Code Flutter Git

Galileu Saúde

Galileu Saúde

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

A atual estrutura de saúde concentra-se mais em tratar eventos do que em manter as pessoas saudáveis. Cerca de 85% das filas para consultas e pronto-atendimentos poderiam ser evitadas, e 21% das internações não seriam necessárias, se o foco estivesse unicamente em manter pessoas saudáveis.

Acreditamos em um modelo de saúde preventivo, participativo e preditivo. Somos um ecossistema de saúde especializado em conectar governança clínica, inteligência artificial e interoperabilidade para mudar a vida das pessoas e gerar mais resultados para os sistemas de saúde.

Atividades e Responsabilidades

➡️ Desenvolvimento de aplicativos mobile multiplataforma (iOS, Android e Web) utilizando Flutter/Dart.

➡️ Integração de serviços e APIs com as aplicações mobile, garantindo confiabilidade e performance.

➡️ Colaboração com designers e product managers para transformar requisitos em funcionalidades completas e intuitivas.

➡️ Criação de interfaces de usuário responsivas, acessíveis e com foco em experiência do usuário.

➡️ Implementação de lógicas de negócio, autenticação, permissões e persistência de dados locais e remotos.

➡️ Escrita de testes automatizados (unitários, widget e integração) para garantir a qualidade do aplicativo.
Publicação, monitoramento, debugging e manutenção de aplicativos em produção (Google Play e App Store).

➡️ Considerar aspectos de rede, segurança, performance, DevOps e ciclo de vida dos aplicativos.

➡️ Capacidade de identificar gargalos de performance e propor otimizações no código ou na arquitetura.

➡️ Atualização contínua sobre novas tecnologias mobile, frameworks e melhores práticas de Flutter.

Requisitos

Formação Acadêmica: Ciência da Computação, Sistemas da Informação, Engenharia de Software e/ou disciplina equivalente.

Experiência:
Pelo menos 7 anos de experiência sólida no desenvolvimento de aplicações digitais e engenharia de software, atuando com protagonismo técnico em projetos complexos e arquitetura de sistemas.

➡️ Experiência sólida em Flutter/Dart, incluindo construção de interfaces responsivas, animações, navegação e gerenciamento de estado (Provider e BLoC);

➡️ Conhecimento em arquitetura de aplicações mobile, incluindo modularização, padrões de projeto (Clean Architecture, MVVM, etc.) e boas práticas de escalabilidade;

➡️ Experiência com integração de APIs REST e GraphQL em aplicativos mobile;

➡️ Experiência com sistemas de autenticação e autorização (OAuth 2.0, JWT, Firebase Authentication, etc.);

➡️ Familiaridade com armazenamento local (SQLite, Hive, SharedPreferences, etc.) e com bancos de dados remotos (SQL e NoSQL);

➡️ Experiência em publicação e manutenção de aplicativos nas lojas (App Store e Google Play), incluindo processos de build, assinatura, versionamento, distribuição (CI/CD) e resolução de reviews;

➡️ Conhecimento em testes automatizados (unitários, widget e integração) e boas práticas de qualidade de código utilizando a biblioteca Patrol;

➡️ Experiência com monitoramento e análise de performance de apps (Crashlytics e, Sentry, etc.);

➡️ Experiência com Git e Github, incluindo code reviews e boas práticas de versionamento;

➡️ Familiaridade com serviços do Firebase como Functions, Storage, Firestore Database e Cloud Messaging (Push notifications).

Competências e habilidades adicionais
➡️ Experiência com projetos B2C (desejável)
➡️ Uso de Co-pilots e Agentes no desenvolvimento;
➡️ Liderança situacional;
➡️ Conhecimento em WEB (HTML, CSS e Javascript)

O que nós oferecemos

Pausa na prestação de serviços: O Prestador de Serviços poderá suspender a prestação de serviços, por até 15 (quinze) dias úteis ao ano, sem prejuízo do valor mensal ajustado nesta proposta.