Squadra Technology logo

DEV FRONT-END REACT NATIVE

Squadra Technology

Location

Remoto

🌐

Type

full time

Salary

Negotiable

Posted

Jul 21, 2025

Mid
full time

Job Description

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
------------------------

  • Desenvolvimento de um APP

O que você precisa
----------------------

  • Profundo conhecimento em JavaScript e TypeScript (ES6+): Domínio da linguagem, incluindo funcionalidades modernas, conceitos assíncronos (Promises, async/await) e manipulação de APIs nativas. Experiência sólida com React Native e Expo: Compreensão dos princípios fundamentais (componentes, props, state, hooks, navegação), ciclo de vida dos componentes, Expo SDK, managed workflow vs bare workflow e melhores práticas para desenvolvimento mobile. Arquitetura Hexagonal: Implementação de Clean Architecture com separação clara entre domínio, aplicação e infraestrutura. Adapters Pattern: Criação de adapters para integração com APIs externas, serviços nativos, Expo modules e bibliotecas de terceiros. Presentation Layer: Estruturação da camada de apresentação com separação entre UI components, containers e view models. Dependency Injection: Implementação de inversão de dependências para desacoplamento de módulos. Análise e formatação de código: Domínio de ESLint, Prettier e configurações específicas para React Native/Expo. Storybook: Experiência na criação e manutenção de design system com Storybook para React Native, documentação de componentes e desenvolvimento isolado. State Management: Experiência com Redux Toolkit, Zustand, Context API ou Jotai, aplicando padrões adequados para aplicações mobile. Persistência: Implementação de estado persistente SQLite, Expo SecureStore, AsyncStorage ou MMKV. Expo Router: Domínio do sistema de roteamento file-based do Expo para criação de navegação stack, tab, drawer e modal. React Navigation: Experiência com React Navigation como alternativa ao Expo Router para navegação complexa. Deep Linking: Configuração e implementação de deep links e universal links utilizando Expo Linking. NativeWind: Proficiência na utilização do NativeWind para estilização com Tailwind CSS em React Native/Expo. Expo SDK: Experiência com módulos do Expo como Camera, Location, Notifications, FileSystem, ImagePicker. Responsive Design: Desenvolvimento de interfaces adaptáveis para diferentes tamanhos de tela e orientações usando Expo Screen Orientation. Design System: Criação e manutenção de componentes reutilizáveis seguindo padrões de design. OneSignal: Integração e configuração de push notifications com Expo Notifications e OneSignal, segmentação de usuários e campanhas. Expo Notifications: Configuração nativa de notificações push utilizando o sistema do Expo. SDK de Marketing: Implementação de SDKs de analytics (Expo Analytics, Firebase Analytics, Amplitude), attribution (Adjust, AppsFlyer) e marketing automation. Event Tracking: Implementação de tracking de eventos customizados e métricas de engajamento. Testing Strategy: Escrita de testes unitários com Jest, testes de componentes com React Native Testing Library. EAS Build CI/CD: Configuração de pipelines de integração contínua com EAS Build e GitHub Actions. Expo Development Build: Criação e configuração de development builds para testing em dispositivos físicos.

Para o match perfeito
-------------------------

  • Experiência com Server-Side Rendering (SSR) ou Next.js: Conhecimento em otimizar o SEO e o desempenho inicial das aplicações React. Conhecimento em otimização de performance front end: técnicas para melhorar a velocidade de carregamento e a responsividade das aplicações. Capacidade de identificar e solucionar erros em produção. Experiência com testes end-to-end (Cypress): Garantia da funcionalidade completa da aplicação. Contribuições para projetos Open Source em React ou no ecossistema JavaScript. Conhecimento em design systems e bibliotecas de componentes reutilizáveis. Experiência com ferramentas de prototipagem (Figma, Adobe XD).Inglês técnico (leitura e escrita) para acompanhar a documentação e as novidades da área.

Para ter uma jornada positiva e evolucionária
-------------------------------------------------

  • Cuidado com a saúde física: Assistência Médica e Odontológica

  • Seguro de vida Prudential

  • Sua saúde mental também é essencial: Parceria com a PlenaVi e A&M para consultas individuais de psicoterapia;

  • Alimentar-se bem faz a diferença: Vale-refeição ou alimentação;

  • Anywhere Office: trabalhe de onde quiser

  • Exercícios são essenciais para o bem-estar no dia a dia: Wellhub (antigo Gympass);

  • Licença Paternidade e Maternidade Estendida;

  • Horário flexível: jornada de 40h semanais, de segunda a sexta, alinhado com o projeto e time;

  • Desenvolva-se mais: parceria com instituições de ensino e escolas de idiomas;

  • Day off no mês de aniversário;

  • Aproveite seu tempo livre: clube de benefícios com diversas parcerias e descontos exclusivos nos segmentos de bem-estar, educação, idiomas, gastronomia, serviços e produtos;

  • SQ MATCH: Nosso programa de indicação de talentos que você é gratificado por cada indicação que for contratada;

  • Participação em comunidades internas: apoio na jornada, troca de experiências, grupos de estudo e trilhas de aprendizado;

  • Participação nos Lucros Anual: Conforme alcance de resultados da empresa

  • One a one: Alinhamentos de expectativas de carreira e objetivos, momento de troca, safeplace;

  • Interação entre colaboradores: Eventos internos periódicos;

Por que ser um squader?
---------------------------

  • Somos globais: temos squaders espalhados em todo o Brasil e alguns no exterior, atuando em projetos de clientes de renome e impacto global. Já temos projetos nos EUA, Canadá e África do Sul.

  • Anywhere office: nosso modelo de trabalho é anywhere office, mas alguns projetos podem ser híbridos ou presenciais (confira a descrição da vaga). Você terá autonomia para alinhar com seu líder seus horários, equilibrando a sua rotina e as entregas do projeto que está atuando.

  • Ambiente propício à evolução: construímos um ambiente colaborativo, de muito aprendizado e que valoriza a formação e desenvolvimento das pessoas.

  • Crescimento constante: estamos nos consolidando como uma das top 5 consultorias de digital do Brasil.

  • Trilhas de carreira: sua jornada profissional será construída junto com uma liderança presente, tendo possibilidade de transitar entre projetos, papéis e unidades de negócio do ecossistema SQUADRA.

  • Cuidado com as pessoas: nosso core é o digital, mas nada disso seria possível sem nossas pessoas. Por isso, nosso foco é criar uma jornada positiva, memorável e humanizada para nossos Squaders.

Ready to Join the Team?

Great Team
Fast Growth
Amazing Benefits

Take the next step in your career and help Squadra Technology build amazing products that impact millions of users worldwide.