Frontend

É  uma startup que por meio do uso da tecnologia visa devolver às pessoas o tempo desperdiçado com tarefas operacionais. Seu objetivo é fazer com que as pessoas trabalhem de maneira mais inteligente e estimulante, através da eliminação do retrabalho e do desperdício de informações. O time passa a produzir e gerir documentos de maneira mais rápida, simples, segura e com total controle sobre seu ciclo de vida.

 

 

Detalhes


  • Diretoria: Tecnologia 

  • Área: Tecnologia 

  • Setor: 

  • Nome do Cargo: Frontend 

  • Reporte direto para: 



Natureza da Função


Como engenheiro sênior de front-end, trabalhará com uma talentosa equipe de desenvolvedores e líderes de engenharia para desenvolver novos recursos voltados ao usuário em um produto totalmente novo.

 



Responsabilidades 


  • Mentor de desenvolvedores juniores e capaz de ensinar e transmitir o conhecimento que você tem sobre tecnologias front-end;

  • Código de componentes e bibliotecas front-end reutilizáveis ??para uso futuro;

  • Traga vida a incríveis telas de interface do usuário que se transformam em código de alta qualidade sempre com pixels perfeitos;

  • Produzir código limpo e eficiente e testes automatizados baseados em especificações;

  • Capacidade de compreender histórias de usuários ágeis e traduzi-las em requisitos técnicos;

  • Criar documentação técnica do seu trabalho e código;




Requisitos técnicos


  • Forte proficiência em JavaScript / ES6, incluindo manipulação de DOM e o modelo de objeto JavaScript;

  • Forte proficiência em Reagir com Redux;

  • Já utilizado profissionalmente React with Redux;

  • Já usado profissionalmente GraphQL / Apollo;

  • Já trabalhou profissionalmente em ambiente TDD com Karma ou Jest;

  • Compreensão de proficiência de bibliotecas de estrutura de dados, como Immutable.js;

  • Compreensão de proficiência de especificações mais recentes do EcmaScript;

  • Compreensão de proficiência do sistema baseado em Git & Git-Flow & Linux;

  • Compreensão de proficiência de pré-processadores CSS como SASS ou LESS;

  • Familiaridade com conceitos de Mocking, ORM, APIs RESTful;

  • Familiaridade com a programação reativa / biblioteca RxJS;

  • Conhecimento de mecanismos modernos de autorização, como o JWT;

  • Viciado em escrever código limpo, bonito e organizado, com boa documentação de suas implementações e designs;

  • Promover as melhores práticas, como revisões de código e testes de unidade;

  • Boa capacidade de comunicação sendo capaz de entregar projetos no prazo;

  • Experiência em orientação e coaching de engenheiros juniores;

  • Experiência em trabalhar com ambiente Agile / Scrum;

  • 1 + anos de experiência profissional ou de código aberto do GraphQL.

  • 5 + anos de experiência profissional;



Desejável 


  • Um talento para benchmarking e otimização;

  • Reação isomórfica;

  • Bom entendimento de programação funcional;

  • Fortes habilidades de solução de problemas;

  • Familiaridade com o CICD;

  • Familiaridade com o BDD;

  • Ninja na depuração do Chrome Dev Tools;

  • Experiência com padrões de componentização em React;

  • Experiência com Docker e / ou Kubernetes

  • Já usado profissionalmente TypeScript

  • Fluente ou quase fluente em inglês



Competências essenciais 


  • Comprometimento com o negócio

  • Foco em resultado 

  • Resiliência

  • Resolvedor de problemas 

  • Visão macro do negócio



Perfil comportamental


  • Organizado

  • Comunicativo

  • Responsável

  • Cauteloso

  • Engajado

  • Curioso

  • Ágil

  • Técnico

Compartilhe:

Twitter Facebook LinkedIn