Uma empresa em rápido crescimento, que está usando a tecnologia para unir indivíduos e melhorar os relacionamentos no mundo real entre amigos, famílias e comunidades, está procurando contratar um Desenvolvedor React Native. O desenvolvedor trabalhará com equipes multifuncionais para produzir documentação técnica por escrito, via Slack e, ocasionalmente, verbalmente. A empresa está desenvolvendo um aplicativo mobile de última geração que ajuda os usuários a encontrarem, compartilharem e explorarem os melhores lugares para visitar, fazer compras ou jantar por meio de recomendações comerciais. Esta é uma ótima oportunidade para desenvolvedores brasileiros que estão ansiosos para aprender ainda mais e construir uma carreira lucrativa em uma vaga de trabalho remoto.
Responsabilidades:
- Converter as necessidades de negócios em lógica e funcionalidade do aplicativo antes de serem suportadas por uma arquitetura construída utilizando a stack de software
- Criar e desenvolver a lógica e a funcionalidade do aplicativo mobile e do ambiente de nuvem utilizando React Native e TypeScript
- Contribuir para a manutenção da codebase atual, fazendo escolhas sábias de refatoração e corrigindo bugs de produção
- Revisar código de pull requests de outros desenvolvedores, incluindo download e teste direto do seu código
- Ajudar na manutenção de serviços back-end (para dados, autenticação, etc.) utilizando o Firebase
- Oferecer comunicação oportuna durante o horário de trabalho,além de realizar standups e check-ins confiáveis do ciclo de revisão de código
- Fornecer uma análise razoavelmente precisa do negócio
- Manter uma compatibilidade pixel-perfect com nosso sistema de design e designs de interface de usuário do produto Figma
- Demonstrar bom senso ao decidir se vale a pena defender ou fornecer soluções alternativas para problemas quando recursos ou designs exigem muito trabalho
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 de software
- Experiência trabalhando com React moderno e React Native, incluindo Hooks e outros novos recursos da plataforma
- Experiência trabalhando com cadeias de ferramentas de compilação iOS, como Fastlane
- Experiência trabalhando e solucionando problemas de bugs do Podfile e outros conflitos de pacote
- Ampla experiência com stack do Firebase, incluindo Firestore, Auth, Auth, Cloud Functions, Remote Config, Storage, Dynamic Links e Cloud Messaging
- É recomendável ter experiência trabalhando com o Google Maps no cliente mobile e/ou com a API do Google Places
- Fluência em inglês, verbal e escrito