Sobre a função:
Como Engenheiro(a) Júnior de Desenvolvimento Frontend na equipe de Trust and Safety, você será responsável por criar e colocar em produção diversos recursos com excelência operacional. Isso inclui desde desenhar soluções e escrever código bem estruturado e amplamente testado até lançar recursos avaliando métricas relevantes. Você também terá a oportunidade de assumir responsabilidades além do seu escopo técnico imediato, colaborando com colegas de outras áreas e ajudando a estabelecer práticas eficazes de codificação.
Esta vaga está disponível apenas fora dos Estados Unidos. Não é aberta para pessoas localizadas nos EUA ou em qualquer território dos EUA.
O que você fará:
Ajudar a criar e entregar novas experiências web do OfferUp usando tecnologias de front-end como NodeJS, React e React Native.
Colaborar com equipes multifuncionais em toda a OfferUp para projetar e implementar novos recursos.
Ajudar a manter alta qualidade de código em aplicativos móveis e web existentes.
Desenvolver soluções e/ou frameworks que ajudem outros membros da equipe a trabalhar de forma mais eficaz e eficiente.
Você se encaixará muito bem se tiver:
3+ anos de experiência profissional em engenharia de software.
Forte domínio em JavaScript ou TypeScript.
Experiência em criar aplicativos móveis em ambiente profissional.
Habilidades comprovadas de desenvolvimento frontend (React Native, ReactJS, HTML, CSS).
Experiência com Apollo GraphQL.
Conhecimento sólido de estruturas de dados e design orientado a objetos.
Experiência com compatibilidade entre navegadores, segurança no lado do cliente, ajustes de desempenho no navegador, SEO e técnicas/ferramentas de otimização para padrões de arquitetura web de grande escala em múltiplas camadas (por exemplo, design responsivo vs. design otimizado).
Conhecimento de otimização de desempenho web e padrões de design (por exemplo, design responsivo vs. design otimizado).
Forte desejo e capacidade de aprender.
Interesse em trabalhar em um ambiente de desenvolvimento rápido e contínuo.
Bacharelado (BS) ou mestrado (MS) em Ciência da Computação ou experiência equivalente.
Excelente comunicação, tanto escrita quanto falada (fluência em inglês é necessária).
Útil, mas não obrigatório:
Experiência com desenvolvimento Agile.
Experiência com infraestrutura em nuvem AWS.
Experiência com qualquer um dos seguintes: gerenciadores de pacotes web, sistemas de bundling, NodeJS, Python, webpack.
Um repositório no GitHub contendo código que possamos revisar.
US$ 62.500 — US$ 110.000 por ano
To apply for this job, please visit the application page
