A Reverside é uma provedora consolidada de serviços de TI focada em fornecer soluções de alta qualidade em Desenvolvimento de Software, Recursos de TI, Transformação Digital e Suporte a Sistemas. Estamos sempre em busca de profissionais qualificados para se juntar à nossa equipe em crescimento e contribuir para projetos de tecnologia inovadores em diversos setores.
Principais responsabilidades e propriedade de decisões para vaga de Front End Developer
- Desenvolver layouts de interface de usuário responsivos e visualmente atraentes usando tecnologias web modernas em alinhamento com padrões de desenvolvimento e especificações de design.
- Escreva testes unitários abrangentes para validar o comportamento do aplicativo front-end e garantir código de alta qualidade.
- Integre dados de vários sistemas e serviços de backend por meio de APIs RESTful.
- Reúna, analise e refine as especificações e requisitos de UI/UX com base nas necessidades e no feedback do usuário.
- Colabore estreitamente com desenvolvedores de backend para definir e refinar contratos de dados e requisitos de integração que ofereçam suporte ao desempenho e à usabilidade ideais de aplicativos da web.
Competências essenciais, conhecimento e experiência
- Forte conhecimento da arquitetura cliente-servidor e protocolos web (HTTP).
- Proficiência em transpilação de JavaScript.
- Experiência em ferramentas de pré-processamento de CSS, como SASS ou LESS.
- Experiência com frameworks de testes unitários e de integração.
Habilidades técnicas essenciais
- Proficiente com Git e operações básicas de linha de comando do Linux.
- Sólido conhecimento de arquitetura web e integração de API RESTful.
- Grandes habilidades em HTML5, CSS3 e JavaScript.
- Experiência em frameworks de testes unitários em JavaScript (por exemplo, Jest, Mocha).
- Experiência prática com Node.js, Vue.js, React.js, NPM e Webpack ( React.js preferencialmente ).
Habilidades técnicas preferenciais
- Experiência básica com Docker (construção e execução de contêineres).
- Familiaridade com Kubernetes e Helm para implantação e depuração de aplicativos.
- Compreensão dos serviços da AWS, especialmente S3.
- Exposição a pipelines de CI/CD usando GitLab-CI ou GitHub Actions.
- Conhecimento de documentação de API e padrões de segurança (Swagger/OAS3, JWT, OAuth2, OpenID Connect).