Estamos procurando por um profissional apaixonado por tecnologia para integrar nossa equipe.
Desenvolvedor Mobile (React Native)
Responsabilidades:
1. Desenvolver aplicativos mobile utilizando React Native para Android e iOS.
2. Integrar APIs REST com os aplicativos móveis.
3. Trabalhar em conjunto com designers e equipes de produto para transformar ideias em funcionalidades.
4. Garantir a performance, qualidade e responsividade dos aplicativos.
5. Realizar manutenção e evolução contínua dos apps existentes.
6. Escrever testes automatizados e garantir a qualidade do código.
7. Participar ativamente de code reviews e discussões técnicas.
8. Participar ativamente em projetos Agile e Scrum.
Requisitos:
* Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas.
* Experiência com desenvolvimento mobile utilizando React Native.
* Conhecimento sólido em JavaScript e/ou TypeScript.
* Experiência com integração de APIs REST e/ou GraphQL.
* Familiaridade com práticas de versionamento usando Git.
* Conhecimento em deploy para Google Play e App Store.
* Experiência com controle de estado (Redux, Context API ou similares).
Diferenciais:
* Experiência com outras tecnologias mobile (Flutter, Kotlin, Swift).
* Conhecimento em CI/CD para mobile (Fastlane, Bitrise, etc.).
* Familiaridade com Firebase (Analytics, Crashlytics, Push Notifications).
* Experiência com testes automatizados (Jest, Detox, etc.).
* Boas práticas de UX/UI para mobile.
* Conhecimento em arquitetura limpa (Clean Architecture) ou MVVM.
* Participação em projetos open source ou aplicativos publicados.
O processo consiste em várias etapas, incluindo triagem, entrevistas técnicas e proposta. O candidato selecionado será inteiramente dedicado à construção de aplicativos inovadores e desafiadores.