Vaga Front-End

Desenvolvedor(a) Front-End React - Pleno

Git Angular JavaScript RESTful SQL Server ReactJS

Gateware

Gateware

Pequena/média empresa

Salário: Até R$12.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Somos uma empresa de tecnologia e, há mais de 20 anos, buscamos ajudar na construção de projetos que agregam valor aos negócios dos nossos clientes.

Especialistas em mercado financeiro e indústria, temos reconhecimento global para execução de projetos e desenvolvimento de softwares.

Nosso propósito:
Fazer a diferença com performance e criatividade, promovendo transformação, impactando negócios e pessoas.

Valores:
• Somos obcecados pela excelência
• Exercemos autonomia com responsabilidade
• Agimos e comunicamos com transparência
• Atuamos com protagonismo
• Somos simplesmente eficazes
• Temos paixão pelo que fazemos

Atividades e Responsabilidades

Definir a arquitetura e construir o frontend de sistemas e aplicações web e mobile, utilizando tecnologias atuais e atendendo requisitos de responsividade e acessibilidade na web, implementando códigos que sejam escaláveis, fáceis de manter, eficientes e elegantes;

Definir boas práticas, mantendo-se atualizado nas novas tecnologias de frontend e capacitando outros desenvolvedores;

Participar de projetos de desenvolvimento de novos softwares, avaliando os protótipos entregues pelo designer, planejando e implementando a estrutura e componentes da interface, utilizando para isso o framework de javascript React;

Participar de projetos de customização de softwares já existentes utilizando um framework interno, AngularJS ou React;

Apoiar e orientar a elaboração de rotinas automatizadas de testes, utilizando-se de ferramentas e padrões para os testes necessários;
Ser capaz de desenvolver uma SPA (Single Page Application) utilizando React;

Saber utilizar gerenciadores de estado da aplicação (Redux e etc)
Conhecimento em integrar as SPAs com REST APIs;
Experiência em testes unitários automatizados para a aplicação (Jest, Enzyme e etc);

Conhecimento avançados em ES6;

Experiência em bancos de dados relacionais SQL Server/Oracle;

Ter conhecimentos de arquitetura de software;

Conhecimento em controle de versão (Git);

Requisitos

Conhecimento em JavaScript e na biblioteca ReactJS, incluindo conceitos de programação assíncrona, definições de escopo (clojures), componentização e ES6+;
Conhecimento em gerenciadores de estados, incluindo Redux e seus padrões de arquitetura;
Conhecimentos avançado em HTML e CSS, incluindo conceitos de layout, compatibilidade entre browsers e acessibilidade;
Conhecimento em paradigmas de orientação a objetos e funcional;
Conhecimento intermediário em GIT;
Conhecimento intermediário em APIs REST e testes automatizados;
Conhecimento em algumas das bibliotecas Web Pack, Gulp ou Grunt;
Conhecimento de técnicas e práticas de Clean Code;
Conceitos de engenharia de software como DDD, TDD, Clean Code e SOLID;
Experiência ou vivência com micros serviços de front end.

O que nós oferecemos

Vale Refeição
Vale Alimentação
Plano de Saúde
Plano Odontológico