Engenheiro de front-end sênior, equipe de cache do portal de funcionários
ApeeScape é uma rede global dos principais talentos autônomos em negócios, design e tecnologia que permite às empresas escalar suas equipes, sob demanda. Com mais de $ 100 milhões em receita anual e mais de 40% de crescimento ano a ano, o ApeeScape é o a maior empresa totalmente remota do mundo .
Pegamos os melhores elementos das equipes virtuais e os combinamos com uma estrutura de apoio que incentiva a inovação, a interação social e a diversão. Não vemos fronteiras, nos movemos em um ritmo acelerado e nunca temos medo de quebrar o molde.
Descrição do Cargo
Você se juntará a uma das equipes responsáveis pela migração do sistema central do ApeeScape de Rails + Backbone monolith para React + Rails GQL SOA. Estamos atualizando nossa IU do sistema central, que é usado por nossas equipes operacionais para combinar nossa rede de talentos com os clientes. Nossa equipe consiste em desenvolvedores front-end e controle de qualidade e temos o suporte de uma equipe de back-end dedicada que é responsável pela migração da API GQL.
Como nosso objetivo de longo prazo não é apenas migrar a IU, mas também estabelecer uma arquitetura de aplicativo sólida para desenvolvimento de longo prazo. Você estará contribuindo com seu design e ajudando a torná-lo ainda melhor.
Estamos trabalhando com uma arquitetura de front-end moderna estabelecida (React, TypeScript, Webpack, Babel, Jest, RTL, GQL, para citar alguns) que é usada por várias equipes no ApeeScape. Também estamos construindo nossa IU usando nossa biblioteca de componentes internos, o Picasso. Você terá a oportunidade de contribuir com esta biblioteca, o que impactará várias equipes fora dos limites do projeto.
Esta é uma posição remota que pode ser feita de qualquer lugar. Devido à natureza remota dessa função, não podemos fornecer o patrocínio de vistos. Currículos e comunicações devem ser enviados em inglês.
Responsabilidades:
Trabalhe em tarefas diárias escrevendo código de front-end.
Participe das reuniões diárias da equipe.
Reveja o trabalho de seus colegas.
Ajude a equipe a melhorar fornecendo feedback sobre processos e outras coisas.
Orientar outras pessoas, fornecer feedback e melhorar continuamente.
Ajude o PM a fazer engenharia reversa de funcionalidade desconhecida.
Na primeira semana, espere:
Conheça os mentores que o orientarão durante o mês de integração.
Conheça nossa pilha de tecnologia.
Familiarize-se com nossa arquitetura front-end e todas as ferramentas que usamos. Conheça os processos que seguimos.
No primeiro mês, espere:
Faça a transição de nosso programa Bootcamp e comece a trabalhar com sua equipe no ApeeScape.
Participe de reuniões regulares, como chamadas técnicas, retrospectivas e reunião mensal geral de Engenharia.
Comece a trabalhar em tarefas regulares da equipe relacionadas à migração e familiarize-se com o domínio do negócio.
Nos primeiros três meses, espere:
Comece a contribuir com os tópicos técnicos também, entenda o aplicativo e a arquitetura geral de front-end.
Aprenda e participe da utilização das mais recentes tecnologias de front-end.
Agregue valor em cadência regular.
Fique à vontade com o dia a dia de trabalho de nossa equipe.
Revise o código escrito por seus colegas.
Esteja pronto para propor melhorias nos processos e base de código do ApeeScape.
Nos primeiros seis meses, espere:
Torne-se parte importante da equipe, seja responsável por determinadas áreas e ajude outras pessoas dentro e fora da equipe.
Contribuir para o planejamento e execução de iniciativas multi-sprint dentro de nossa equipe.
Liderar iniciativas técnicas em nossa equipe.
Promova melhorias na base de código e nos processos.
No primeiro ano, espere:
Embarque, oriente e faça parte da equipe de entrevistadores, a fim de apoiar o crescimento de nossa altamente qualificada equipe de engenharia.
Torne-se um campeão de novas ideias que prosperarão para alcançar o propósito de nossa empresa, garantindo a cultura de qualidade que mais valorizamos.
Feedback do Exchange 360 com pares em um ciclo de revisão anual.
Requisitos:
Autonomia total em todos os aspectos do trabalho diário - seja capaz de se desbloquear encontrando as pessoas certas ou a ajuda.
Ter uma sólida experiência de front-end, focando principalmente no desenvolvimento de front-end.
React, GQL, TypeScript, Jest, CSS, JavaScript e HTML são o nosso pão diário. A vontade de aprender Jest, GQL e / ou TypeScript é bem-vinda, bem como converter para React de outra estrutura. CSS, JavaScript e HTML são obrigatórios.
Experiência em trabalhar com sistemas de design e bibliotecas de componentes. Você pode verificar o nosso em https://picasso.toptal.net.
Ser um jogador de equipe - evitando performances solo, ajudando os outros.
Cuidando da qualidade - ansioso para revisar o código, escrevendo testes para seu código.
Cuidando da arquitetura - aplicando as melhores práticas, usando padrões de design de software, trazendo ideias de melhorias.
Você deve ser um contribuidor individual de classe mundial para ter sucesso no ApeeScape. Você não estará aqui apenas para dizer a outras pessoas o que fazer.