Back to search
Keyrus Himalayas · Posted yesterday

Desenvolvedor Mobile PL/ SR

USD Full time Remote

Mobile Development Flutter Development Mobile Engineering Software Engineering
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

A Keyrus acredita na diversidade e na inclusão. Encorajamos a todos a participarem em nosso processo de contratação, não importando o gênero, idade, raça, religião. Não permitimos nenhum tipo de discriminação. Isto é reforçado no processo de contratação e vivido dessa forma na empresa.

Sabemos que grandes resultados só são alcançados com uma grande equipe, por isso procuramos pessoas talentosas e apaixonadas, com desejo de crescer profissionalmente e criar uma trajetória de carreira conosco.

Estamos com oportunidadepara Desenvolvedor(a) Mobile com foco em Flutter, para atuar no desenvolvimento e evolução de aplicações mobile com alto padrão de qualidade, arquitetura sólida e forte preocupação com performance, segurança e experiência do usuário.

Papéis e responsabilidades

  • Desenvolver e evoluir funcionalidades em Flutter com foco em qualidade, performance e manutenção.
  • Definir e aplicar padrões de arquitetura (ex.: Clean Architecture, organização por features) em conjunto com o time.
  • Garantir cobertura de testes (unitário, widget e integração) e apoiar boas práticas como TDD quando aplicável.
  • Integrar aplicações com APIs REST/JSON, implementar estratégias de cache e suportar cenários offline-first.
  • Atuar em CI/CD mobile, distribuição e observabilidade (crashes, métricas e logs).
  • Colaborar com produto e design na implementação de componentes consistentes, acessíveis e internacionalizáveis (i18n).

Qualificações essenciais

  • Experiência com widgets (Stateless/Stateful), layouts responsivos, temas e animações.
  • Conhecimento em gerenciamento de estado: BLoC/Cubit, Provider e Riverpod.
  • Experiência com micro-frontends e comunicação via streams.
  • Domínio de Clean Architecture, SOLID e organização por features.
  • Testes automatizados: unitários, widget, integração, mocks (Mocktail/Mockito) e Golden Tests.
  • Familiaridade com TDD e padrões de UI (MVVM/MVI).
  • Consumo de APIs REST/JSON com interceptors, paginação, retries e OpenAPI.
  • Segurança: OAuth2/OIDC/JWT, armazenamento seguro (Secure Storage) e boas práticas OWASP Mobile.
  • Persistência local e cache (SQLite/sqflite, Hive) com estratégia offline-first.
  • CI/CD mobile: pipelines (Jenkins, GitHub Actions), assinatura de apps e distribuição (TestFlight/Play Console).
  • Observabilidade: Dynatrace, Firebase (Crashlytics/Analytics) e logs estruturados.
  • Experiência com testes A/B e feature flags (ex.: ConfigCat).
  • Noções de iOS/Android (lifecycle, permissões, Platform Channels e push notifications/FCM).
  • Implementação de Design Systems e componentes reutilizáveis.
  • Foco em acessibilidade (Semantics) e internacionalização (i18n).
  • Suporte a múltiplas densidades e tamanhos de tela.

Diferenciais

  • Experiência prévia no setor financeiro ou meios de pagamento.
  • Contribuições para a comunidade Flutter ou projetos open source.
  • Conhecimento em ferramentas de análise de código (ex.: Sonar/SonarQube).

Nossa missão é Auxiliar as empresas a extrair todo o potencial de Dados e Digital objetivando aumentar seu desempenho, ajudando na transformação, gerando novas alavancas de crescimento e competitividade.

Vem fazer parte do Time Keyrus!

Se você quiser saber mais sobre nós, convidamos você a visitar nosso site: http://www.keyrus.com/br/

Desejamos boa sorte!😊🚀

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent