[Costumer Journey] Senior Software Engineer Moblie | Kotlin

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong experience in Android development, including Kotlin and Jetpack Compose., Knowledge of architectural patterns and code design, with consistent and well-documented coding standards., Experience with unit testing, integration testing, and functional testing using tools like JUnit and Espresso., Familiarity with CI/CD structures and automated pipelines..

Key responsabilities:

  • Handle ambiguous problems and challenging prioritization while balancing deadlines and quality.
  • Assist the team in solving complex problems and discovering solutions.
  • Define, collect, analyze, and track application/product health metrics.
  • Continuously seek opportunities to improve the mobile platform, processes, and customer experience.

Stone logo
Stone XLarge
5001 - 10000 Employees
See all jobs

Job description

  • Como é ser uma pessoa Software Engineer Senior - Kotlin :
    • 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, preocupar-se com o crescimento técnico;
    • 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;

     

    O que esperamos de você:
    • Ter interesse em trabalhar com adoção de novas tecnologias e aprender mais sobre KMP;
    • Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
    • Fortes conhecimentos em padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados;
    • 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, entre outras;
    • 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);
    • Conhecimento em metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban. 
    • Experiência em ambiente com arquitetura robusta e escalável;

     

    O que aumenta as suas chances:
    • Conhecimentos em KMP - Kotlin Multiplataforma 
    • Familiaridade com gerenciadores de dependência (CocoaPods, Carthage, SPM), Fastlane;
    • Experiência em Android Studio e Gradle;
    • Experiência de desenvolvimento com React Native;
    • Contribuição em projetos Open Source;
    • Experiência com desenvolvimento de Design System com compreensão dos princípios de design systems, incluindo componentização, padronização de UI/UX, uso de bibliotecas de componentes, diretrizes de design e padrões de interface;
    • Experiência com produtos digitais financeiros e/ou apps de larga escala;

 

 

Além das vagas afirmativas, todas as vagas Stone também são destinadas a pessoas com deficiência.

Required profile

Experience

Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication
  • Problem Solving

Kotlin Developer Related jobs