Get Mystery Box with random crypto!

Desenvolvedor React Native Turing.com - Vale do Silício, CA, E | Vagaum - Vagas de TI

Desenvolvedor React Native
Turing.com - Vale do Silício, CA, EUA
Remoto - Contrato.

Candidate-se para esta vaga aqui: turing.com/s/VdaF9K

Somente candidatos com mais de 3 anos de experiência em desenvolvimento de software serão elegíveis para esta vaga.

A Turing.com está procurando contratar um Desenvolvedor React Native em nome de uma empresa emergente, cuja missão é melhorar a jornada de perda de peso dos usuários usando seus aplicativos ao fornecer soluções personalizadas. O candidato selecionado será responsável por criar o maior número possível de módulos front-end reutilizáveis e eficientes.

Responsabilidades:

- Utilizando o ecossistema React, elaborar e implementar componentes de interface do usuário para aplicativos mobile e web baseados em JavaScript
- Trabalhar com uma pequena equipe e com outros desenvolvedores React Native, designers, especialistas em QA e gerentes
- Criar componentes de aplicativo e interface do usuário a partir de wireframes e protótipos
- Trabalhar com módulos nativos conforme necessário
- Usar APIs Native para integrações rígidas com plataformas Android e iOS
- Criar testes automatizados para garantir código limpo e ótimo desempenho
- Eliminar os gargalos de desempenho para otimizar o desempenho do front-end
- Criar módulos front-end reutilizáveis e eficientes, na medida do possível
- Utilizar animações limpas e fluidas para fornecer uma excelente interface de usuário
- Utilizar dependências e APIs de terceiros
- Usar a arquitetura Redux para otimizar o desempenho de sites e aplicativos mobile
- Organizar-se juntamente com equipes multifuncionais para criar aplicativos dentro das restrições de tempo e orçamento

Requerimentos:

- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Pelo menos 3 anos de experiência relevante como desenvolvedor mobile
- Experiência trabalhando com React web e mobile, juntamente com ferramentas como Flux, Flow, Redux, etc.
- Conhecimento profundo de JavaScript, CSS, HTML, programação funcional e linguagens front-end
- Conhecimento dos fundamentos do React, como Virtual DOM, ciclo de vida do componente e estado do componente
- Compreensão profunda do ciclo de vida completo do desenvolvimento de aplicativos mobile, desde a prototipagem
- Conhecimento de verificação de tipo, unit test, typescript, tipos de prop e debug de código
- Experiência trabalhando com APIs REST, modelos de solicitação de documentos, armazenamento offline e bibliotecas de terceiros
- Familiaridade com tecnologias web, como JavaScript, HTML e CSS
- Conhecimento em design de interface de usuário e designs responsivos
- Amplo conhecimento sobre abordagens, princípios e fluxos de desenvolvimento de software
- Experiência trabalhando em aplicativos mobile e web, grandes e complexos
- Manter uma mentalidade positiva e uma atitude voltada para o aprendizado contínuo
- Manter-se atualizado sobre novas atualizações, tecnologias e notícias sobre o React Native
- É recomendável ter conhecimento sobre Storybook
- Demonstrar capacidade de resolver problemas e contribuir com bibliotecas quando necessário
- Experiência prática em um ambiente de desenvolvimento Agile
- Fortes habilidades de comunicação verbal e escrita em Inglês
- Familiaridade com ferramentas front-end modernas e construção de funis
- Seguir uma abordagem colaborativa para criar aplicativos e resolver problemas complexos
- Manter atenção aos detalhes e apresentar habilidades de resolução de problemas
- Seguir uma abordagem focada no cliente com o objetivo de criar designs centrados no usuário
- Demonstrar boas habilidades interpessoais e de colaboração em equipe
- Capacidade de escrever código limpo e bem documentado seguindo as melhores práticas de codificação

Como se tornar um desenvolvedor da Turing:

- Crie sua conta no site da Turing
- Preencha suas informações básicas (nome, número, localização, último salário, experiência, etc.)
- Passe no teste de múltipla escolha
- Agende uma entrevista técnica
- Participe do Onboarding Final


Benefícios:

- Vagas excepcionais em empresas intern