Gorilla Logic
Gorilla Logic
501 – 1.000 Funcionários
ConsultoriaLogísticaMarketing
A Gorilla Logic é uma empresa de consultoria em engenharia de software e dados que ajuda organizações a projetar, desenvolver e modernizar produtos digitais. Seu trabalho abrange design de produtos digitais, engenharia de nuvem, dados e inteligência artificial, DevOps, garantia de qualidade, modernização de sistemas legados e desenvolvimento de SaaS. A empresa reúne designers de produto, arquitetos de soluções e equipes de engenharia Agile nearshore para apoiar aplicações essenciais aos negócios de empresas da Fortune 500 e de pequenas e médias empresas. Com equipes na Costa Rica, Colômbia, México e Estados Unidos, a Gorilla Logic atua por meio de parcerias colaborativas e focadas em segurança em todo o ciclo de vida dos produtos digitais.

Desenvolvedor sênior de aplicativos móveis Android/iOS – Remoto na Colômbia

Engenheiro mobile sênior que ajuda a modernizar aplicativos nativos Android e iOS para a Gorilla Logic. A função abrange recursos offline-first, integrações com dispositivos, testes automatizados e fluxos de engenharia assistidos por IA.

Descrição

  • Colaborar com desenvolvedores e engenheiros para reconstruir e modernizar aplicativos nativos Android e iOS
  • Entregar recursos móveis completos abrangendo experiência do usuário, gerenciamento de dados offline-first, integrações com APIs, recursos dos dispositivos, testes automatizados e lançamentos em produção
  • Manter a funcionalidade nativa de Android e iOS com comportamento, design e experiência do usuário consistentes
  • Liderar a reconstrução do Android com Kotlin e Jetpack Compose
  • Avançar a modernização do iOS com Swift, UIKit, SwiftUI e RxSwift
  • Desenvolver funcionalidades offline-first com armazenamento criptografado, filas de mutações, sincronização em segundo plano, tentativas novamente, uploads de anexos e resolução de conflitos
  • Conectar aplicativos móveis a APIs que oferecem suporte a autenticação, registros, formulários, fluxos de trabalho, arquivos e anexos
  • Trabalhar com lógica de negócios compartilhada em JavaScript e solucionar problemas entre as camadas nativa e JavaScript
  • Integrar recursos dos dispositivos, incluindo câmera, leitura de códigos de barras, localização, áudio, biometria e seletores de documentos
  • Criar experiências acessíveis para celulares e tablets dentro de um sistema de design estabelecido
  • Desenvolver testes automatizados unitários, de captura de tela, de integração e de ponta a ponta
  • Dar suporte à CI, aos testes automatizados em dispositivos e aos pipelines de lançamento móvel
  • Aplicar agentes de programação com IA à investigação, ao planejamento, à implementação, aos testes e à revisão de código
  • Desenvolver e aprimorar estruturas de agentes abrangendo orientações do repositório, ferramentas, ambientes de execução, permissões e fluxos de validação
  • Avaliar alterações geradas por IA por meio de revisão de código, testes automatizados, verificações em emuladores e verificação de paridade funcional

Requisitos

  • Bacharelado em Ciência da Computação ou área relacionada, ou experiência profissional equivalente
  • Pelo menos cinco anos de experiência profissional em desenvolvimento de software com foco em aplicativos móveis
  • Sólidos conhecimentos de desenvolvimento Android com Kotlin, Jetpack Compose, Material 3, corrotinas e Flow
  • Experiência prática com Hilt, Retrofit, OkHttp, Room, SQLCipher, DataStore e WorkManager
  • Experiência gerenciando projetos Gradle multimódulo e abordagens de fluxo de dados unidirecional, como MVI
  • Experiência profissional desenvolvendo aplicativos iOS com Swift, UIKit e SwiftUI
  • Capacidade de contribuir efetivamente para um aplicativo existente baseado em RxSwift
  • Experiência com Realm, Keychain ou soluções comparáveis de armazenamento seguro
  • Sólida experiência no design de aplicativos móveis offline-first
  • Experiência integrando APIs REST e recursos nativos dos dispositivos
  • Capacidade de ler e depurar JavaScript usado na lógica de negócios móvel compartilhada
  • Experiência criando testes móveis automatizados
  • Experiência com GitLab CI ou sistemas de CI/CD comparáveis
  • Experiência usando Firebase Test Lab, BrowserStack ou serviços semelhantes de testes em dispositivos
  • Experiência profissional com agentes de programação com IA e validação dos resultados gerados
  • Conhecimento de engenharia de estruturas de agentes, incluindo preparação de contexto, instruções, ferramentas, proteções e ciclos de feedback
  • Excelentes habilidades de comunicação, raciocínio analítico e resolução de problemas
  • Diferencial: experiência com fastlane e TestFlight
  • Diferencial: experiência com aplicativos de marca branca e engenharia de lançamentos móveis
  • Diferencial: experiência com plataformas no-code, low-code ou de serviços de campo
  • Diferencial: experiência na manutenção de sistemas de design móveis
  • Diferencial: experiência criando ferramentas ou fluxos de trabalho personalizados para agentes de programação com IA

Benefícios

  • Modelo de trabalho remoto
  • Cargo em período integral

Vagas relacionadas

Johnson & Johnson

Diretor de Contratos Remoto, Gestão de Contas Estratégicas

Johnson & Johnson

Lidere preços, negociações e contratos do portfólio de cirurgia para sistemas de saúde da Johnson & Johnson. Defina estratégias de contas, garanta a conformidade e apoie resultados rentáveis em sete estados dos EUA.

Abrir
Ascensus

Vice-presidente regional de vendas de planos de aposentadoria – Califórnia (remoto)

Ascensus

Lidere as vendas de planos de aposentadoria na Califórnia, desenvolvendo relacionamentos com profissionais financeiros e empresas intermediárias. A função abrange desenvolvimento do território, posicionamento de produtos, apoio à prospecção e coordenação de vendas.

Abrir
Fetch 📦

Diretor(a) de Contas Estratégicas, Flórida (remoto)

Fetch 📦
201 – 500 Funcionários
ConsultoriaHospitalidadeLogística

Lidere o relacionamento com clientes corporativos e nacionais da plataforma PropTech da Fetch, expandindo contas estratégicas e fechando acordos complexos. Amplie a adoção regional e a receita por meio da colaboração entre equipes e da expansão de contas.

Abrir