Programador(a) Front-end Sênior
Empresa confidencial
Descrição da vaga
Responsável por Mindset empreendedor, ter postura de dono e ser responsável pela entrega dos projetos. Ser adaptável, aprender rápido, entender o contexto da "big picture", e conseguir aplicar abordagens ?out of the box? para atingir seus objetivos. Projetar e implementar soluções de software além de acompanhar os desenvolvedores menos experientes durante o desenvolvimento do produto. Participar e projetar a arquitetura das soluções focando em requisitos não funcionais como disponibilidade, escalabilidade e performance. Desenvolver com alto padrão focado em entregas de software de qualidade com cobertura de código, testes automatizados, integração contínua, etc. Desenvolver e executar planos de testes para validação de aplicações e revisar o resultado dos testes. Servir como líder de projeto ou líder técnico durante a decorrer de projetos. Apoiar desenvolvedores menos experientes a atingir seus objetivos respeitando sempre os requisitos de engenharia, arquitetura e de qualidade.
Requisitos:
Experiência com Programação Javascript para Front-End utilizando algum framework ou biblioteca como React e Redux e seu ecossistema. experiência com ciclo de desenvolvimento Agile. Formação de ensino superior em Ciência da Computação ou equivalente. Desejável conhecimento em alguma linguagem de programação Back-End. Desejável conhecimento em alguma linguagem de programação Funcional. Excelente comunicação oral. Habilidades de escrita clara e direta. Inglês Técnico para Leitura e Escrita. Experiência com cultura Agile. Experiência com O.S. Linux/Unix. Experiência com o ecossistema Web (Task Runners, Yarn/NPM, Webpack, Pré-processadores como SAAS e Babel). Fluência em JavaScript, HTML5, CSS3. Fluência em React e Redux e seu ecossistema. Experiência com GIT e GITFlow. Experiência com o desenvolvimento de interfaces responsivas. Conhecimento sobre os princípios de TDD e BDD. Experiência com Integração Contínua e Entrega Contínua (Jenkins, Drone.io, CircleCI, etc. Experiência com ferramenta
