Trab
PreçosBlog

Software Engineer Mobile Sênior na Stone

Brasil

Candidatar-se
Ver mais vagas na Stone

Senior Software Engineer Mobile focused on building mobile platforms, adopting Kotlin Multiplatform, designing architecture, ensuring quality, mentoring, and collaborating across teams.

Requisitos

Experiência

  • Experiência em desenvolvimento Android
  • Experiência em investigação, troubleshooting e depuração de sistemas
  • Experiência em ambiente com arquitetura robusta e escalável

Habilidades

  • Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose
  • Fortes conhecimentos em padrões arquiteturais e design de código
  • Conhecimentos de arquitetura de módulos e componentização
  • Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots, utilizando ferramentas como JUnit, Espresso, Mockito, XCTest, Snapshot Testing
  • Experiência em investigação, troubleshooting e depuração de sistemas
  • Habilidade para integrar APIs RESTful, serviços em nuvem (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push
  • Conhecimentos sobre estrutura de CI/CD, pipeline automatizado
  • Publicação de apps (Play Store e/ou App Store)
  • Ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude)
  • Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares
  • Conhecimento em metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban
  • Capacidade de influenciar em definições de prioridades e estimar prazos
  • Capacidade de se comunicar de forma concisa, franca e clara

Responsabilidades

  • Lidar com problemas ambíguos e priorização desafiadora, equilibrando prazo e qualidade
  • Ser influente em tomadas de decisões junto ao time em detalhes de soluções
  • Auxiliar a equipe na resolução de problemas complexos e na descoberta de soluções
  • Fornecer sugestões e críticas construtivas para disseminar conhecimento técnico
  • Garantir qualidade, escalabilidade e boas práticas do produto/plataforma
  • Promover o compartilhamento de conhecimento e mentoria para o desenvolvimento da equipe
  • Buscar conhecimento sobre os planos estratégicos e operacionais da empresa
  • Fornecer visibilidade do trabalho
  • Definir, coletar, analisar e acompanhar métricas de saúde de aplicações/produtos
  • Participar de pair, revisões de código e refinamentos para discutir soluções técnicas, garantir qualidade e compartilhar conhecimentos
  • Buscar continuamente oportunidades para melhorar nossa plataforma mobile, processos e experiência do nosso cliente dev

Tecnologias

KotlinKotlin MultiplatformJetpack ComposeAndroidJUnitEspressoMockitoXCTestSnapshot TestingFirebaseRESTful APIsCI/CD pipelineGradleAndroid StudioReact NativeCocoaPodsCarthageSPMFastlaneGoogle AnalyticsAmplitude

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

Ver Demonstração

© 2025 Trab. Todos os direitos reservados.