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.