DEV MOBILE REACT NATIVE

Remoto
Sênior

Criamos negócios digitais de sucesso através de um mergulho profundo na experiência do cliente e com entregas ágeis durante todo o processo de criação e evolução de serviços e produtos digitais. Somos apaixonados por tecnologia e por boas experiências, energizados por mudanças, movidos por gente. Você está pronto para fazer parte do nosso ecossistema digital? Vem ser Squader!

O que você irá fazer

Liderar o desenvolvimento do aplicativo mobile utilizando Reactive Native.

Trabalhar em estreita colaboração com o time de Design, utilizando nosso Design System e biblioteca de componentes para garantir interfaces consistentes e de alta qualidade.

Implementar visualizações de dados impactantes, incluindo gráficos de barra, pizza e linhas, com funcionalidades de filtros por período e interatividade via clique para detalhamento de informações.

Integrar o aplicativo com diversas APIs, garantindo a fluidez e a confiabilidade do fluxo de dados.

Implementar e manter fluxos de login seguros e eficientes, incluindo integrações com sistemas de autenticação de terceiros.

Garantir a qualidade do código através de testes automatizados e práticas de Clean Code.

Participar ativamente das cerimônias ágeis, contribuindo com ideias e soluções para os desafios do projeto.

Mentorar e compartilhar conhecimento com outros membros do time, promovendo um ambiente de aprendizado contínuo.

O que você precisa

Experiência sólida em desenvolvimento mobile com Reactive Native

Profundo conhecimento do ecossistema JavaScript e React.

Experiência comprovada na criação e consumo de APIs RESTful e/ou GraphQL.

Familiaridade com bibliotecas de gráficos (ex: Recharts, Victory Native, etc.) e manipulação de dados para visualização.

Experiência com a implementação de fluxos de autenticação, incluindo integrações com terceiros (OAuth 2.0, etc.).

Experiência em montagem de arquitetura do projeto.

Experiência com React Native CLI ou Expo.

Experiência em publicação nas Lojas.

Conhecimento em testes unitários, de integração e end-to-end.

Familiaridade com ferramentas de versionamento de código (Git).

Experiência com metodologias ágeis (Scrum, Kanban).

Excelente comunicação e capacidade de trabalhar em equipe.

Para o match perfeito

Experiência com desenvolvimento mobile nativo (iOS e/ou Android).

Conhecimento em ferramentas de CI/CD.

Experiência com ferramentas de monitoramento e análise de performance de aplicativos.

Experiência com aplicações CMS, especialmente Drupal.

Para ter uma jornada positiva e evolucionária

Por que ser um squader?