Estamos buscando um desenvolvedor para criar tecnologias e plataformas inovadoras focadas em soluções de tradução. O projeto exige proficiência tanto no desenvolvimento front-end quanto back-end, garantindo uma aplicação robusta, escalável e de alta performance.
Requisitos de Front-end:
- Experiência sólida com React e TypeScript para construção de interfaces de usuário dinâmicas e tipadas.
- Proficiência em gerenciamento de estado global utilizando useContext e Redux.
- Habilidade no uso de useState e outros hooks essenciais do React para gerenciamento de estado de componentes.
- Conhecimento aprofundado em sistemas de roteamento, preferencialmente React Router DOM.
- Experiência com gerenciamento de requisições HTTP, utilizando Axios ou Fetch API.
- Familiaridade com a organização de componentes baseada em Atomic Design para modularidade e reusabilidade.
- Capacidade de implementar técnicas de performance e otimização, como lazy loading, useCallback e useMemo, para garantir uma experiência de usuário fluida.
- Habilidade em estilização, com experiência em Tailwind css ou css puro.
Requisitos de Back-end:
- Experiência com
Express.js para construção de APIs RESTful e manipulação de requisições.
- Conhecimento em implementação de comunicação em tempo real utilizando WebSockets.
- Domínio dos conceitos básicos de back-end, incluindo criação de rotas, middlewares e controllers.
- Experiência com manipulação de arquivos, utilizando ferramentas como Multer.
- Conhecimento em segurança de aplicações, incluindo criação e verificação de tokens de autenticação, e integração com sistemas de pagamento.
- Habilidade em organização de projetos de back-end, seguindo boas práticas de arquitetura.
- Forte compreensão e aplicação de princípios de Programação Orientada a Objetos (POO).
- Experiência com bancos de dados NoSQL e SQL, sendo capaz de escolher e implementar a solução mais adequada para cada necessidade do projeto.
O objetivo é construir uma plataforma completa e eficiente, que atenda às demandas de tradução com alta qualidade e segurança.
Prazo de Entrega: Não estabelecido