ApeeScape é uma rede global dos principais talentos freelance 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 rápido e nunca temos medo de quebrar o molde.
Descrição do Cargo
Como arquiteto de front-end da ApeeScape, você nos ajudará a dimensionar nosso crescimento contínuo como uma empresa revolucionária e definidora do setor, moldando o futuro do trabalho. Você trabalhará para manter nossa tecnologia de software alinhada com a visão estratégica da empresa e trabalhará com várias equipes de engenharia para garantir o desenvolvimento de produtos sustentáveis e escaláveis.
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:
Você trabalhará diretamente com o Chief Software Architect, que possui o ciclo completo de soluções técnicas em todos os produtos ApeeScape para construir uma visão técnica e um conjunto de ferramentas robusto e unificado. Você trabalhará com mais de 20 equipes de engenharia para encontrar e analisar desafios técnicos presentes e antecipados em seus projetos ou produtos. Você criará grupos de pesquisa de engenharia e facilitará o trabalho neles para projetar soluções de forma colaborativa para esses desafios. Você trabalhará em uma empresa totalmente distribuída e ajudará a definir um espaço inteiramente novo enquanto aprende como uma organização se expande em uma trajetória de hipercrescimento.
As responsabilidades práticas envolvem:
Construir e liderar grupos de pesquisa de engenheiros seniores e principais para definir e decidir a tecnologia e plataforma de desenvolvimento, definir padrões de desenvolvimento, ferramentas, processos, etc.
Em colaboração com o arquiteto chefe, discuta, formule e documente uma visão para a arquitetura e abordagens de front-end em todos os produtos de software ApeeScape.
Detalhe e refine as decisões de arquitetura de nível superior em um design de nível inferior.
Liderou a implementação de iniciativas técnicas e de infraestrutura para apoiar as decisões de arquitetura.
Comunique a visão à equipe de engenharia. Supervisione e analise o trabalho da equipe para garantir que as decisões de arquitetura estejam sendo executadas e que a equipe esteja seguindo os padrões de codificação e as diretrizes da arquitetura.
Consulte a equipe de engenharia com projetos em andamento. Ajude-os a alinhar as soluções com a visão da arquitetura ApeeScape e as melhores práticas do setor. Tome decisões de design de software (nível de aplicativo) com a equipe, leve os tópicos de arquitetura de software para consideração e unificação adicionais.
Garanta o compartilhamento de conhecimento técnico entre as equipes de desenvolvimento em projetos relacionados ou semelhantes.
Lidere a pesquisa sobre tópicos específicos, experimente várias tecnologias e forneça recomendações com base em suas descobertas.
Identifique proativamente débitos técnicos e áreas de produtos que requerem atenção ou melhoria no nível de arquitetura.
Desenvolva-se constantemente e à equipe em avanços tecnológicos, pesquise novas abordagens, ferramentas e melhores práticas na arquitetura de software e no espaço de design.
Sugira melhorias em nossa pilha de tecnologia para otimizá-la para crescimento estratégico e vantagem competitiva do ApeeScape.
Na primeira semana, espere:
Conheça a equipe e os mentores que irão orientá-lo durante o onboarding.
Familiarize-se com nosso portfólio de produtos e conjunto técnico.
Revise a documentação de engenharia do ApeeScape e prepare-se para se envolver no processo de trabalho.
No primeiro mês, espere:
Desenvolva uma compreensão mais profunda de nossa tecnologia, processos e visão técnica.
Use a base de código na prática para obter uma visão privilegiada do produto.
Participar de projetos de pesquisa e exploração em andamento.
Nos primeiros três meses, espere:
Construa uma colaboração produtiva com os arquitetos e a equipe de engenharia.
Identifique e priorize os pontos de melhoria na arquitetura front-end.
Assuma a liderança em vários projetos de exploração de tecnologia.
Fornece suporte de arquitetura para o desenvolvimento contínuo de produtos em várias equipes.
Nos primeiros seis meses, espere:
Resolva bloqueios técnicos no desenvolvimento de aplicativos front-end.
Faça contribuições significativas para a documentação e a pilha de tecnologia front-end.
Ajude a orientar engenheiros em sua progressão de carreira.
Participe ativamente na formulação e no aprimoramento da visão técnica.
No primeiro ano, espere:
Crie uma arquitetura madura com visão de futuro no front-end.
Crie um processo para refinar projetos front-end da perspectiva da arquitetura.
Compartilhe regularmente a visão da arquitetura front-end com a engenharia.
Assuma um papel de liderança na orientação técnica e na estratégia de entrevista dos engenheiros front-end.
Requisitos:
Experiência anterior trabalhando com várias equipes de engenharia.
Experiência em facilitar até as discussões mais acaloradas, capacidade de resolvê-las e assumir responsabilidade pelas decisões.
Histórico de entrega de soluções de sucesso como líder.
Seja um contribuidor individual de classe mundial. Você não estará aqui apenas para dizer a outras pessoas o que fazer. A única maneira de liderar no ApeeScape é pelo exemplo.
Mais de 5 anos de experiência em desenvolvimento front-end da web - a preferência é dada a candidatos que mantiveram ou arquitetaram aplicativos de grande escala.
Proficiência em JavaScript e React. Experiência em trabalhar ou construir bibliotecas de IU unificadas.
Compreensão clara dos padrões e princípios de design de software.
Experiência com uma variedade de designs de aplicativos da web, incluindo monolítico e SOA, compreensão de quebra de serviço e princípios de comunicação.
Experiência orientando a melhoria contínua de processos e tecnologia.
Forte senso de propriedade. Você assume a responsabilidade pelo sucesso das equipes de engenharia.
Compromisso com a qualidade. Você se orgulha de tudo o que entrega como um reflexo de si mesmo.
Pensamento abstrato enquanto presta atenção aos detalhes significativos ao mesmo tempo.
Capacidade de assumir riscos inteligentes e defender novas ideias.
Capacidade de comunicação clara e constante com equipes por escrito e em chamadas de vídeo.
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.