Desenvolvedor Mobile React Native Sênior
Location
Rio de Janeiro, RJ | Brazil
Job description
Uma empresa em rápido crescimento, que está desenvolvendo soluções de primeira classe que unem tecnologia, socialização e entretenimento, está procurando contratar um Desenvolvedor Mobile React Native Sênior. O desenvolvedor será responsável por construir, manter e dimensionar o aplicativo mobile, baseado em localização, da empresa. O software da empresa ajuda os usuários a agilizarem a descoberta em tempo real de eventos sociais e de entretenimento na cidade. Seu produto exclusivo permite que os usuários deixem avaliações em tempo real, feedback de desempenho e postagens. Esta é uma vaga de trabalho remoto incrível para os desenvolvedores brasileiros testarem suas habilidades enquanto as aprimoram sob a orientação de profissionais de primeira linha.
Responsabilidades:
- Criar serviços e aplicativos mobile estáveis e de alto desempenho
- Fornecer insights quantitativos para ajudar na tomada de decisões informadas por dados
- Criar aplicativos que combinem o design visual com funcionalidades
- Assumir a responsabilidade por todo o ciclo de vida de desenvolvimento mobile (desde a coleta de requisitos, implementação, unit e integration tests, até implantações de Test Flight/CICD)
- Aceitar requisitos funcionais, designs e informações sobre swagger para, em seguida, escrever código de nível de produção os quais a equipe existente possa, eventualmente, avaliar no Test Flight
- Transformar wireframes e protótipos em aplicativos mobile elegantes e interativos
- Colaborar com desenvolvedores back-end, UX/UI designers, designers gráficos e com a equipe de design em geral
- Fornecer serviços e métricas de valor agregado aos promotores
- Corrigir bugs, implementar designs mobile e implementar/manter funis CI/CD mobile
- Trabalhar de perto com os desenvolvedores back-end para oferecer uma experiência mobile consistente e confiável
- Colaborar com designers para melhorar a usabilidade para os clientes
- Otimizar o aplicativo mobile para atingir velocidade máxima
- Trabalhar com designers para garantir padrões gráficos de alta qualidade e consistência de marca buscando trazer um impacto direto na experiência do usuário dos clientes
- Testar e certificar-se de oferecer uma experiência de primeira classe para milhões de pessoas que usam o produto diariamente
Requisitos:
- 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
- Entre 3 e 5 anos de experiência trabalhando com React Native
- Ampla experiência com tecnologia mobile, bibliotecas comuns, melhores práticas e testes mobile
- Forte conhecimento sobre código iOS ou Android nativo
- Ampla experiência trabalhando com Chrome/Firefox/Safari Developer/React Native Tools
- Experiência comprovada com APIs e lidando com erros
- Familiaridade com o Zeplin para visualizar designs e baixar recursos
- Experiência garantindo a interoperabilidade iOS e Android enquanto trabalha com React Native
- Forte conhecimento sobre React Navigation, Redux, Deep Links e React Query
- Ampla experiência com bibliotecas e frameworks de testes do React Native e MapBox
- Capacidade de escrever código Kotlin ou Swift nativo, quando necessário
- Experiência comprovada trabalhando com AWS Amplify, Cognito, TypeScript e JavaScript
- Compreensão profunda sobre CI/CD
- Experiência trabalhando em um ambiente Agile
- Fluência em inglês, verbal e escrito
Job tags
Salary