Modelo de Descrição do trabalho de desenvolvedor de Kotlin

Estamos procurando um desenvolvedor de Kotlin com um forte desejo de empurrar as tecnologias móveis ao máximo. Este desenvolvedor da Kotlin colaborará com nossa excelente equipe de engenharia para projetar e construir a próxima geração de nossos aplicativos móveis. O Android Development colabora de perto com outras equipes técnicas e de desenvolvimento de aplicativos.

Perfil de trabalho de desenvolvedor de kotlin

Kotlin é uma linguagem de programação tipulada estaticamente contemporânea utilizada por mais de 60% dos desenvolvedores profissionais do Android para aumentar a produtividade, a satisfação do desenvolvedor e a segurança do código.

Relatórios para

  • Diretor de Tecnologia

Responsabilidades do desenvolvedor de Kotlin

  • Crie aplicativos Android contemporâneos, seguros e ricos em recursos desde o início com Kotlin
  • compreender requisitos e converter desenhos e wireframes em código
  • Encontre e repare problemas para aumentar o desempenho
  • Trabalhe com as equipes de design e teste para produzir aplicativos de alto desempenho
  • Trabalhe com APIs e fontes de dados de acordo com os requisitos
  • Auxiliar na manutenção da qualidade do código, reutilabilidade e avaliação contínua de código
  • Investigue e aplique novas tecnologias para aprimorar a experiência do desenvolvedor
  • Teste de unidade de código para garantir a experiência do usuário livre de bugs, confiáveis ​​e ideais
  • Trabalhe com os membros da equipe para projetar, desenvolver e lançar novos recursos
  • Coloque os procedimentos de segurança que são consistentes com as metas gerais de segurança
  • Usando Kotlin, planejar, criar, construir e entregar um aplicativo móvel Android de ponta a ponta

Requisitos e habilidades de desenvolvedor de Kotlin

  • Experiência relevante desenvolvendo aplicativos Android
  • O conhecimento das linguagens de programação Java e Kotlin é necessário para desenvolver código claro, legível e sustentável
  • Conhecimento do Android SDK e Android Studio
  • Conhecimento prático da arquitetura de aplicativos móveis, fluxo, design, implementação e liberação
  • Familiaridade com técnicas de desenvolvimento ágil e pipelines de CI/CD
  • Experiência extensa desenvolvendo aplicativos móveis Android de ponta a ponta, incluindo design, desenvolvimento e implantação nos mercados de aplicativos
  • Consciência completa do ciclo de vida do aplicativo, conceitos arquitetônicos e elementos de design
  • Uma atitude de solução de problemas, talentos analíticos e excelentes habilidades técnicas e de comunicação
  • fortes habilidades de depuração e compreensão das técnicas de garantia de qualidade
  • Familiaridade com APIs RESTful e XML é necessária para vincular o aplicativo aos serviços de back -end
  • Compreendendo as tendências, projetos e tecnologias mais recentes de aplicativos móveis
  • Compreensão do gerenciamento do estado para facilitar o envolvimento do usuário
  • Compreensão das técnicas Agile e DevOps
  • Conhecimento dos sistemas e ferramentas de controle de versão, como o GitHub
  • Excelentes habilidades interpessoais e verbais e de comunicação escrita
  • Excelentes habilidades de gerenciamento de tempo e a capacidade de trabalhar autonomamente
  • Um pensador crítico, analista e profissional interessado que deseja criar excelentes produtos Android