Troubleshooter IT

Vaga Developer Mobile Android e/ou IOS- Todos os Níveis

Desenvolvedor Mobile

Os detalhes dessa oportunidade em questão e o fornecimento de informações adicionais, necessárias para darmos andamento na seleção, podem ser consultadas abaixo.

Essa mesma oportunidade será publicada no nosso canal do Telegram que você, desde já, está convidado a participar clicando aqui.

Estimamos a necessidade de, no máximo, 10 minutos do seu tempo para preenchimento.

Desde já agradecemos sua disponibilidade e interesse e, nos colocamos à disposição para esclarecer quaisquer questões que venham a ter sobre essa ou outras oportunidades.

Atenção: Após envio do formulário abaixo, um link de confirmação será enviado para o endereço de e-mail informado. Candidatos serão adicionados à(s) vagas(s) selecionada(s) apenas após clicarem no link double opt-in conforme diretivas da RGPD (Europa) e em conformidade com a LGPD do Brasil (Lei nº 13.709, de 14 de agosto de 2018).

Neilson Faria – Head of Troubleshooter IT | CRM Expert & Advisor 

Vaga Developer Mobile Android e/ou IOS

Características Gerais

  • Projetos de Desenvolvimento Mobile – 100% remoto
  • Full time
  • Recrutamento para vários projetos novos ou em andamento
  • Português nativo ou fluente. Inglês e/ou Espanhol desejáveis, mas não obrigatórios.
  • PJ (faturamento no Brasil) 
Faixa Salarial Dev Mobile

Resumo

As vagas estão abertas para todos os níveis de developer mobile que tenham conhecimento nas tecnologias exemplificadas abaixo.

 

Principais atividades e responsabilidades

  • Desenvolver, evoluir e manter a melhor perfomance e responsividade de apps, pensando sempre em escalabilidade, disponibilidade e performance;
  • Identificar e tratar bugs;
  • Colaborar com ideias que possam melhorar os sistemas e a vida dos usuários;
  • Estar disposto a aprender (e também a ensinar!);
  • Escrever códigos reutilizáveis e bem testados, seguindo as boas práticas de programação para desenvolvimento de aplicativos.
 

Pré-requisitos

  • Ensino superior completo ou em conclusão nos próximos 12 meses.
  • Bons conhecimentos em metodologias ágeis.
  • Bons conhecimentos em ferramentas de gestão e de organização.
  • Júnior:
    • Capacidade de ler uma documentação funcional e fazer as perguntas certas às pessoas certas.
    • Saber criar estrutura simples do zero e ser capaz de replicar (copiar e adaptar) estruturas mais complexas.
    • Capacidade de executar testes unitários e de widgets.
  • Pleno:
    • Mesmo que o Júnior, só que sabe criar estruturas complexas do zero.
    • Quando precisa de ajuda técnica é capaz de recorrer a qualquer repositório técnico para “sair do outro lado” e demanda pouca ajuda técnica.
    • Capacidade de documentar e descrever testes unitários e de widgets.
  • Sênior:
    • Mesmo que o Pleno, mas com capacidade de desenhar soluções complexas, orientar demais desenvolvedores, propor soluções melhores, criativas ou menos complexas. 
    • Conhece profundamente uma ou mais engines/frameworks avançados e demanda pouquíssima ajuda técnica.
  • Especialista:
    • Mesmo que o Sênior, mas conhece arquitetura (servidores, configuração de componentes, analise profunda de logs, otimização de queries, investigação e resolução de problemas complexos relacionados a customizações (loops, hangs, crashs, memory leaks, etc.).
    • Ponto de vista crítico à performance e segurança
    • Capacidade para liderar um time de desenvolvedores, responder às áreas de gestão de projetos e gestão de pessoas.
    • Excelente capacidade de comunicação.
    • Precisa, impreterivelmente, ter conhecimentos avançados em desenvolvimento Android e IOS.

 

Habilidades Técnicas

Obs: Nenhuma das tecnologias ou frameworks abaixo é excludente para análise do perfil do candidato, ou seja, você não precisa conhecer (e provavelmente não conhece) todas elas. Servem apenas como uma base de tecnologias que atualmente trabalhamos. 

  • Objective-C (iOS), IDE Xcode, Cocoa framework, Swift (iOS), React Native, TypeScript e Javascript (ES6 + ES7), Apps Flutter, Xamarin, Java/Kotlin, integração com backend via APIs REST, Jetpack Android, GIT, Docker, GitLab CI., Gradle, Cocoapods, Bancos de dados SQL e NoSQL 
  • Testes com JUnit, Mockito ou Espresso

 

Diferenciais

  • Ter liderado ou participado da construção de um aplicativo do zero.
  • Ter liderado ou participado do desenvolvimento de um aplicativo híbrido (nativo e flutter).

 

Considerações

No formulário abaixo você terá oportunidade de nos dizer, entre outras coisas, seu nível de expertise e qual a taxa (R$/hora) você acha adequada para assumir o trabalho acima.

Mesmo que você não tenha disponibilidade ou interesse nessa vaga específica, responda as questões abaixo, pois poderão ser utilizadas para melhor direcionar novas oportunidades no futuro.

Cadastro

Assine nossa newsletter.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Compartilhe esse conteúdo com seus contatos

Deixe um comentário