Vagas para quem quer transformar negócios e sua carreira
Desejável
• Docker/Compose e ambientes containerizados.
• AWS (S3, RDS, CloudWatch, SQS) ou equivalentes.
• Experiência prática com Keycloak (realm, clients, roles, mappers) e RBAC.
• TypeScript no front, Vite no build e testes de UI (Vitest, Cypress ou Playwright).
• Monitoramento (Sentry, OpenTelemetry) e performance tuning (OPcache, índices, N+1).
Suas atividades
• Atuar no desenvolvimento de uma aplicação web e APIs REST, com listagens avançadas (filtros combináveis, paginação, ordenação, exportações em CSV/XLS/PDF e customização de colunas).
• Construir backoffice de gestão com CRUDs completos, garantindo usabilidade e performance.
• Criar integrações com serviços externos (REST/Webhooks), implementar tratamento de erros robusto e garantir observabilidade (logs e monitoramento).
• Implementar filas e jobs assíncronos com Redis, otimizando performance e escalabilidade.
• Desenvolver front-end em React (com Hooks) para módulos interativos e Blade + jQuery para áreas do backoffice que demandam renderização server-side.
• Aplicar componentização com Tailwind para consistência visual e produtividade.
• Integrar com AWS Cognito para autenticação e autorização segura de usuários.
• Escrever testes (PHPUnit/Pest e testes de UI quando aplicável), realizar code reviews e manter padrões de qualidade.
• Automatizar build e deploy (CI/CD) e colaborar ativamente com equipes de design, QA e produto.
Requisitos da vaga
• Experiência sólida com PHP 8+ e Laravel 10+.
• Conhecimento em Blade + jQuery para renderização dinâmica no server-side.
• Domínio em React (Hooks) para desenvolvimento de interfaces modernas, com experiência em:
• Gerenciamento de estado (Context API, Redux, Zustand ou similares).
• Hooks personalizados e boas práticas de componentização.
• Integração com APIs REST/GraphQL e consumo assíncrono (fetch/axios, React Query ou SWR).
• Controle de ciclo de vida e otimização de performance (memoização, lazy loading, code splitting).
• Formulários dinâmicos (React Hook Form ou similares).
• Testes de UI (Jest, Testing Library, Cypress ou Playwright).
• HTML5/CSS3 e componentização com Tailwind CSS.
• Banco de dados relacional (MySQL/MariaDB ou PostgreSQL): modelagem, queries otimizadas, migrações e tunning.
• Experiência com jobs/filas (Redis) e cache.
• Git (Git Flow ou trunk-based) e consumo/criação de APIs RESTful.
• Noções de segurança Web (OWASP), CORS, rate limit e proteção de endpoints.
• Comunicação clara e colaboração com produto/UX/QA.
• Autonomia, senso de prioridade, qualidade e visão de entrega iterativa (MVP incrementos).
• Documentação objetiva e prática.
É importante te lembrar que ...
Na UDS contratamos pessoas competentes, com vontade de transformar usando o seu conhecimento.
Isso independe da sua região, idade, etnia ou raça, religião, identidade de gênero ou orientação sexual.
Seus conhecimentos são aderentes à vaga? Isso é tudo o que importa.
Seu perfil e valores casam com os nossos? Venha criar transformações com a gente.