Somos um coletivo de pessoas destemidas com um propósito claro: empoderar profissionais ao redor do mundo por meio de um software inteligente de automação de fluxos de trabalho. Atualmente, mais de 400 pessoas trabalham com a gente em 7 países, de forma remota ou híbrida, para facilitar a vida de mais de 3000 empresas que utilizam o Pipefy em mais de 180 países. Desde nossa fundação em 2015, colocamos pessoas no centro de tudo o que fazemos. Por isso, te convidamos a saber mais sobre essa posição e se candidatar para fazer parte de nosso time.
Descrição da vaga:
Você será responsável por capacitar os usuários a impulsionarem a revolução da produtividade em suas empresas. Como Engenheiro Front-end na Pipefy, sua missão é resolver os problemas de nossos usuários - às vezes, antes mesmo de eles ocorrerem! Isso pode envolver programar uma nova funcionalidade, aprimorar recursos existentes, apoiar um membro da equipe, dar feedback ou solucionar um bug. Seu trabalho será parte essencial de nossa operação. Você terá a oportunidade de conduzir e participar de experimentos, fazer sugestões para aprimorar nossa arquitetura e produto, e utilizar toneladas de dados para tomar as melhores decisões. Uma vez que somos totalmente remotos, você irá conhecer e trabalhar com pessoas de todo o mundo.
Responsabilidades:
- Antecipar mudanças técnicas amplas e desafios de escalabilidade. Garante que a Pipefy esteja sempre à frente do cenário.
- Conduzir conversas internas sobre a direção de áreas tecnológicas significativas, buscar consenso em equipes amplas para adoção e usar essa direção para inspirar nossos engenheiros.
- Impulsionar um fluxo contínuo de possíveis engenheiros sêniores, identificando talentos técnicos e fornecendo orientação técnica direcionada.
- Participar da melhoria contínua dos processos de engenharia, como recrutamento, contratação, integração, documentação, incidentes, palestras técnicas, etc.
- Procurado (a) para orientação técnica em sua equipe e equipes relacionadas, antecipar problemas técnicos no nível do produto e tomar decisões de arquitetura e de design para evitá-los.
- Reduzir consistentemente a complexidade de projetos, sistemas e processos para realizar mais com menos esforço. Dividir entregas para otimizar para feedback mais cedo e entrega incremental de valor comercial.
- Auxiliar a equipe a desenvolver uma cultura de engenharia robusta, focada na qualidade e em entregas impactantes, servindo de exemplo e orientação.
- Atuar principalmente como multiplicador, construindo sistemas, criando ferramentas ou introduzindo políticas ou padrões que elevem o nível de produtividade de toda a engenharia.
Requisitos:
- Escrever código correto e limpo com orientação periódica; seguir consistentemente as melhores práticas, incluindo testes (unitários, funcionais, de integração).
- Possuir conhecimento prático sobre infraestrutura, arquiteturas de serviço, ferramentas, bibliotecas, frameworks e sistemas de implantação contínua.
- Ser capaz de aprender e orientar de maneira fluida em grandes domínios da nosso código-base.
- Contribuir ativamente para o design técnico de funcionalidades.
- Compreender e tomar decisões de design bem fundamentadas em sua área.
- Forte habilidade com APIs RESTful e/ou GraphQL.
- Compreensão profunda do estilo de programação do Modelo de Componentes.
- Proficiente em JavaScript, React, semântica HTML e pré-processadores CSS.
- Possuir ampla experiência em trabalhar com TypeScript e manipulação do DOM.
- Efetivo na colaboração com a equipe, pair programming, busca de ajuda e comunicação de status e desafios. Participa da melhoria contínua dos processos da equipe.
- Praticar egoless programming (programação sem ego). Aceitar feedback com gratidão e buscar oportunidades de colaborar em sessões de programação em dupla e em grupo.
- Capacidade de conceber e criar abstrações, ferramentas e bibliotecas que sejam úteis de forma mais ampla do que o impulso inicial.
Desejável:
- Possuir um olhar apurado para UX/UI e trabalhar com foco no usuário.
- Experiência com ferramentas padrão de desenvolvimento front-end, como Babel, Yarn, NPM, etc.
- Experiência com diferentes tipos de testes e ferramentas: End to End (Cypress), Integração/Unitário (jest, testing-library, etc.).
- Possuir boa comunicação em inglês oral e escrito.
- Experiência com Scrum e Kanban.
Benefícios:
Plano de saúde e odontológico
Seguro de vida individual
Horário flexível (respeitando a jornada diária)
Vale alimentação/refeição flexível
Auxílio home office
Auxílio mobiliário
Assistência psicológica (para você ou dependentes legais)
Wellhub
Licença maternidade e paternidade estendida
Auxílio escola / babá
Assistência de nutrição complementar
Plano veterinário
Day off de aniversário
Licença de casamento (7 dias)
Licença luto para pessoas amadas (10 dias)
Licença luto em caso de adoção ou luto de animais de estimação (2 dias)
Auxílio funeral individual
Auxílio educação mensal
Empréstimo consignado
Consultoria financeira
Licença corporativa da Udemy
Espaço de coworking
Udemy
Syska Hennessy Group
GitLab
ATC Europe
Howden Tiger