Missão da posição
Atuar no desenvolvimento ponta a ponta da camada de produto de uma solução conversacional baseada em Inteligência Artificial, assumindo como principal responsabilidade a experiência Frontend e sua integração com os serviços Backend.
A pessoa será responsável pela construção da interface de chat, experiência de interação com respostas geradas por LLM em tempo real, autenticação institucional, integração com APIs e persistência das conversas, garantindo qualidade de código, desempenho, segurança e experiência do usuário.
Principais responsabilidades
- Desenvolver e evoluir interfaces web utilizando Next.js e React.
- Construir componentes reutilizáveis, responsivos e aderentes aos padrões de UX/UI definidos para o produto.
- Implementar estilização e design system utilizando TailwindCSS.
- Implementar gerenciamento de estado e comunicação com APIs utilizando TanStack Query.
- Desenvolver a experiência de chat com recebimento incremental de respostas de LLM.
- Implementar comunicação em tempo real utilizando SSE / EventSource, incluindo tratamento de reconexão, interrupções e erros.
- Integrar o Frontend aos endpoints desenvolvidos em NestJS.
- Implementar fluxos de autenticação e autorização utilizando SSO institucional e SAML 2.0, com integração ao Azure AD / Microsoft Entra ID.
- Desenvolver mecanismos de histórico e persistência das conversas.
- Participar da definição dos contratos entre Frontend e Backend.
- Implementar tratamento consistente de erros, estados de loading, retry e feedback ao usuário.
- Garantir qualidade por meio de testes unitários, integração e componentes.
- Realizar code reviews e contribuir para padrões de arquitetura e desenvolvimento.
- Investigar problemas de desempenho e comportamento da aplicação em produção.
- Trabalhar em conjunto com profissionais de Backend/IA, DevOps, Segurança, UX e Produto.
Stack principal
Frontend
- Next.js
- React
- TypeScript
- TailwindCSS
- TanStack Query
- SSE / EventSource
Backend / Integração
- Node.js
- NestJS
- TypeORM
- APIs REST
Identidade e segurança
- SAML 2.0
- Azure AD / Microsoft Entra ID
- SSO
Testes
Requisitos obrigatórios
- Experiência sólida com desenvolvimento Frontend utilizando React e Next.js.
- Domínio de JavaScript moderno e TypeScript.
- Experiência com aplicações web responsivas e componentização.
- Conhecimento sólido de integração Frontend/Backend via APIs.
- Experiência com gerenciamento de estado assíncrono e cache de requisições.
- Experiência com testes automatizados.
- Conhecimento de autenticação, autorização e SSO.
- Experiência com Git e processos estruturados de code review.
- Capacidade de diagnosticar problemas de performance e integração.
- Experiência atuando em aplicações corporativas de média ou alta complexidade.
Diferenciais
- Experiência com interfaces conversacionais ou produtos baseados em IA generativa.
- Experiência com streaming de respostas de LLM.
- Conhecimento de SSE, WebSockets ou tecnologias equivalentes.
- Experiência com Azure.
- Experiência com NestJS e TypeORM.
- Conhecimento de acessibilidade web.
- Experiência com observabilidade Frontend.
- Experiência em aplicações que tratem informações sensíveis ou ambientes regulados.
Perfil esperado - Sênior
Espera-se autonomia para transformar requisitos funcionais em soluções técnicas, propor padrões de arquitetura Frontend, antecipar riscos de integração e performance e atuar como referência técnica para outros profissionais.
O profissional deve ser capaz de discutir decisões de arquitetura com Backend, Dados, Segurança e DevOps, evitando uma atuação restrita à implementação visual das telas.
About The Company
Somos apaixonados por tecnologia e esse valor está presente em nossas ações e proposta de trabalho. Ambiente descontraído e criativo, horário flexível, possibilidade de trabalho home office, eventos e programas internos com games... Isso faz parte do nosso dia-a-dia.
Engajamento, busca intensa por conhecimento, empatia e criatividade são a nossa receita para cultivar e colher, sempre, o melhor resultado tecnológico.
Essa é a Solutis, flexível, acolhedora, inquieta, amante da tecnologia e de tudo que ela nos proporciona de mais incrível.
A Solutis é Digital!
Para essa oportunidade, oferecemos Benefícios que fazem a diferença!
- Vale Refeição ou Alimentação (Alelo): Escolha como aproveitar!
- Auxílio Home Office: Um suporte proporcional aos dias remotos.
- Assistência Médica e Odontológica SulAmérica: Cuidamos da sua saúde!
- Seguro de Vida: Segurança para você e sua família.
- Parcerias Exclusivas: Descontos em cursos de idiomas, educação, livrarias, restaurantes e muito mais!
- Wellhub: Bem-estar em primeiro lugar.
- Allya: Benefícios e descontos em um só lugar.
- Day Off: Porque todo mundo merece uma folga especial.
- Premiação por Indicações: Indique talentos e seja recompensado!
- Inside Out: Quarta-feira de troca de conhecimento e muito networking.
- Oportunidade de Crescimento: Construa sua trajetória com a gente!
- Diversidade, todas as nossas vagas são afirmativas: Sua singularidade é nosso diferencial.
Venha fazer parte de um time que valoriza você e suas conquistas!