Com a missão de transformar a educação por meio da tecnologia, oferecendo uma educação mais individualizada e inclusiva, a Apoia+ é a mais nova startup que nasce dentro do ecossistema da Aegis Labs.
Mais do que tempo de experiência, buscamos profundidade: estamos em busca de um Sênior Fullstack Developer que não se contenta em usar apenas bibliotecas, mas saber o que as 90 dependências que vieram no seu pnpm install estão fazendo.
Na Apoia+ e assim como em todos os projetos da Aegis Labs, você vai trabalhar em uma ambiente de alta autonomia, responsabilidade e inovação. Você participa ativamente da construção do produto e discute o futuro dele. Seja tecnicamente ou estrategicamente, esperamos que você não pegue tarefas e apenas execute ela, mas tenha um raciocínio crítico sobre o que está sendo desenvolvido.
Stack & Ferramentas
React
React Router / TanStack Router
com App Router
Tailwind v4
Zod / Zustand
PostgreSQL
Drizzle
tRPC
Git
Google Cloud Platform / Cloud Run
Vercel
Docker
Serverless
Sentry
Monorepo
Typescript
Requisitos essenciais
Compreensão e domínio de TypeScript
Domínio profundo de React: propagação de contextos, padrões de renderização (SSR/CSR/Streaming), hooks, memoization, hidratação, gerenciamento de estados, otimização de performance e melhores práticas
e server/client components: você entende o quando o consegue ser efetivo e como otimizar seus componentes, sabendo identificar o que são erros esperados ou falhas de implementação, como problemas de hidratação e de router
CSS & Tailwind: capacidade de criar layouts complexos e responsivos com base sólida do Flexbox e Grid, sabendo quando há necessidade de criar novos componentes ou mudar a renderização apenas com CSS
Componentização e utilização de bibliotecas: entendimento de bibliotecas de base como Radix e Base UI, assim como a utilização delas na criação correta de componentes reutilizáveis, especialmente com shadcn
Design de API: conhecimento do padrão REST, métodos de autenticação e autorização como JWT e session-based
Conhecimentos gerais de protocolos e estratégias: CORS; estratégias de comunicação como event-driven, webhooks, pooling, pub/sub; uso de cache com Redis; testes A/B; implicações e otimizações do serverless
Diferenciais
Conhecimento em Flutter
Conhecimento em Design (UI/UX)
Conhecimento aprofundado em animações (como motion)
Se tudo isso fez sentido, saiba que gostaríamos de ter você com a gente
A vaga é 100% remota, com preferência para Londrina e região
O modelo de contratação é PJ
Show more Show less