C6 Bank
ArcTouch | Contractors Job Board
Engenheiro Fullstack Sênior - Shopify [Banco de Talentos]
Sobre a oportunidade
**Esta oportunidade tem como foco a construção do nosso Banco de Talentos para futuras posições.**
TRABALHO REMOTO: Esta posição é amigável ao trabalho remoto. Se você sente falta de estar no escritório, temos um ótimo em Florianópolis e você é bem-vindo para trabalhar de lá sempre que desejar.
PROCURAMOS: Pensadores, Construtores e Sonhadores
Por mais de 15 anos, a ArcTouch tem criado aplicativos, sites e experiências conectadas adoráveis para empresas de classe mundial, marcas líderes e startups inovadoras. Veja alguns de nossos trabalhos.
Desde o lançamento do nosso primeiro aplicativo em 2009, seguimos estas crenças fundamentais:
- Criar produtos adoráveis, a combinação perfeita de algo útil e encantador que estabelece conexões significativas com os usuários.
- Ser uma empresa adorável onde equipes incríveis de indivíduos diversos colaboram todos os dias para criar algo de que podemos nos orgulhar.
Se você é apaixonado por construir produtos adoráveis, queremos você conosco!
Conheça a Equipe de Desenvolvedores Web
Nivelamos nossas atividades aqui com uma escala clara de medição: excelência. Nossa equipe constrói os produtos mais adoráveis do mercado. Com companheirismo, propriedade e paixão, construímos e entregamos produtos relacionados à web, adaptados para os cenários e necessidades mais distintos. Somos ávidos por inovação. É por isso que temos grupos de estudo, encontros e palestras web que nos ajudam a nos mantermos atualizados sobre as últimas tecnologias, e a parte mais incrível é que crescemos juntos dessa forma. Com tudo isso, visamos melhorar em cada projeto e entrega, sempre alinhados ao nosso propósito: ajudar nossos clientes a se tornarem super-heróis.
A ArcTouch é um estúdio especializado que faz parte do premiado AKQA Group.
Requisitos mínimos
Expectativas da função
Front-end
- Desenvolver ótimos recursos de front-end, ricos em interações, escaláveis e de fácil manutenção, utilizando ReactJS, Angular ou VueJS;
- Projetar, personalizar e otimizar temas Shopify do zero ou a partir de templates existentes, escrevendo código Liquid limpo e modular, HTML, CSS e JavaScript moderno;
- Projetar e criar sistemas de busca de dados e gerenciamento de estado no front-end usando Flux, Redux ou Mobx (mas se você conhece outra ferramenta que possa fazer um ótimo trabalho com isso, traga-a);
- Colaborar com nossos Designers de Produto para iterar, validar e melhorar o design de nosso produto;
- Escrever testes unitários para detectar e prevenir quaisquer alterações que possam quebrar o contrato de design;
- Focar no desenvolvimento cross-browser, entregando a mesma experiência do usuário para uma ampla gama de navegadores, mesmo aqueles que não são baseados em Chromium.
Back-end
- Desenvolver e manter serviços de back-end bem projetados, fáceis de escalar e manter, seguros e robustos, utilizando NodeJS, Go (Golang) ou Python;
- Construir aplicativos Shopify personalizados (públicos ou privados) e integrar o Shopify com sistemas externos de terceiros (ERPs, CRMs, fulfillment e gateways de pagamento) usando APIs do Shopify Admin (REST e GraphQL);
- Projetar, implementar e manter REST APIs escaláveis, seguras e confiáveis que possam ser consumidas por aplicativos móveis e web;
- Implantar, monitorar e manter aplicativos de back-end, visando o desempenho máximo, segurança e infraestrutura escalável, utilizando AWS, Azure ou Google Cloud.
Geral
- Experiência com fluxos de trabalho modernos de desenvolvimento Shopify, incluindo Shopify CLI, Theme Kit, integração com GitHub e, idealmente, arquiteturas de Headless Commerce (Hydrogen/Remix ou storefronts personalizados);Definir e implementar um uso adequado de GitFlow, utilizando GitHub, GitLab ou qualquer outro repositório git;
- Projetar e construir código legível, arquitetura bem definida, seguindo os pilares da POO: Encapsulamento, Abstração de Dados, Polimorfismo e Herança (ei, Programadores Funcionais, sintam-se à vontade para participar. Adoraríamos nivelar nossos produtos com um pouco de FP);
- Arquitetar, projetar e implementar bancos de dados, relacionais e não relacionais, utilizando Microsoft SQL SERVER, MySql, MariaDB, MongoDB, Cassandra ou qualquer outro banco de dados disponível;
- Participar do processo de contratação do seu capítulo realizando entrevistas técnicas, ajudando a empresa a contratar pessoas talentosas como você;
- Participar de reuniões em inglês com nossos clientes, ajudando-os a identificar melhores abordagens e soluções, sustentar opiniões em conversas complexas para negociar e estimar prazos.
Em um dia típico conosco, você irá:
- Trabalhar de forma integrada com tecnologias frontend e backend, incluindo personalização de lojas Shopify, desenvolvimento de aplicativos e integrações de e-commerce;
- Manter-se atualizado sobre as últimas tecnologias do mercado e atualizações do ecossistema Shopify (novas versões de API, recursos do 2.0 da Loja Virtual, etc.);
- Analisar diferentes contextos sempre buscando melhorar a experiência de nossos projetos tanto em codificação quanto em execução;
- Participar de discussões técnicas sobre o projeto, desafios tecnológicos e como melhorar nossas soluções;
- Manter uma comunicação clara com nossos clientes, nivelando expectativas e definições de projeto;
- Apoiar seus colegas de equipe e ajudá-los a continuar aprendendo e desenvolvendo suas habilidades;
- Participar de reuniões em inglês com nossos clientes, sua equipe e Gerentes de Projeto e contribuir com o ponto de vista técnico;
- Impulsionar nossa cultura e valores, agindo como um proprietário de nossos princípios vivenciando e aplicando-os.
