VSCO

Engenheiro de Software Staff, React Native

JavaScriptTypeScriptReactC++
Tradução automática. Consulte o original.

Sobre a VSCO

Há anos, ajudamos fotógrafos a criar seu trabalho. Agora, estamos construindo o que vem a seguir.

A VSCO existe para fotógrafos. Não como um recurso secundário, não como uma reflexão tardia, mas como o ponto principal. Construímos o sistema conectado em que os fotógrafos confiam e passamos mais de uma década conquistando a confiança de uma comunidade criativa global que leva o ofício a sério.

A fotografia está em um ponto de inflexão. A IA está remodelando o que é possível para o trabalho criativo, e é aí que nossa missão brilha. A VSCO está construindo o fluxo de trabalho completo do fotógrafo: desde a criação e edição do seu trabalho, até a entrega aos clientes, até a gestão do seu negócio. Tudo construído de forma atenciosa, com fotógrafos liderando o caminho. Acreditamos que o futuro das ferramentas de fotografia cria mais espaço para a criatividade, cuidando do trabalho árduo para que os fotógrafos possam se concentrar no ofício.

Se você se importa com o ofício, a comunidade e o que a tecnologia pode desbloquear para pessoas criativas, este é o trabalho. Somos uma empresa focada e orientada por missão, onde seu trabalho é lançado rapidamente, é significativo e alcança dezenas de milhões de pessoas em todo o mundo. Você terá uma voz real no que construímos e como construímos. Contratamos pessoas que não esperam ser solicitadas, que naturalmente conectam os pontos, que se importam com a qualidade do que entregam e que acreditam que os melhores resultados vêm da construção em conjunto.

Sobre a Vaga

Se você é apaixonado por desenvolvimento React Native e está animado para se juntar a uma equipe dinâmica de criadores, nós o encorajamos a se candidatar a esta posição e nos ajudar a capacitar criadores em todo o mundo. Na VSCO, você terá a oportunidade de colaborar com indivíduos talentosos que compartilham sua paixão por inovação e criatividade. Estamos construindo um ecossistema de ferramentas de ponta a ponta para fotógrafos, aprimorando nosso produto existente enquanto criamos ferramentas e serviços totalmente novos. Esta é uma função crucial para alguém que ajudará a definir e impulsionar essa visão, moldando a forma como nossos usuários criam, se conectam e ganham. Junte-se a nós na formação do futuro da tecnologia mobile, desktop e web e cause um impacto significativo na comunidade criativa global.

Como um Engenheiro Staff, você é, antes de tudo, um tecnólogo. Você estará na linha de frente com a equipe em termos de escrita de código, resolução de problemas difíceis e atualização sobre as últimas tecnologias. Mas seu impacto vai além das contribuições individuais. Você atuará como um líder técnico que guia a equipe através de desafios complexos, defende as melhores práticas e antecipa o que está por vir para que a equipe possa se manter à frente. Você pensa em escalabilidade, manutenibilidade a longo prazo e recursos futuros — mesmo enquanto o resto da equipe está focado em entregar o trabalho de hoje. Você orientará engenheiros, elevará o padrão de qualidade e possibilitará o sucesso de outros.

O Dia a Dia *

  1. Liderar o desenvolvimento de aplicativos React Native móveis escaláveis e de alta qualidade. Buscar testes rigorosos, práticas sólidas de CI e altos padrões em toda a base de código. *
  1. Colaborar e tomar decisões sobre decisões arquiteturais com visão de futuro. Alinhar escolhas técnicas com os objetivos da empresa e ser pragmático o suficiente para escolher o caminho mais rápido quando o negócio o exige. Ficar atento ao que está por vir no desenvolvimento React Native. *
  1. Orientar e elevar a equipe: guiar engenheiros através de bugs complicados, decisões de design e trade-offs arquiteturais. Treinar, ensinar e criar espaço para que outros cresçam. *
  1. Promover a qualidade do código através de revisões de PR, impulsionando o trabalho para a conclusão de forma encorajadora. Seu feedback crítico motiva os autores a melhorar seu trabalho e alcançar a aprovação. *
  1. Defender o desenvolvimento assistido por IA. Você usou extensivamente ferramentas de IA em seu próprio fluxo de trabalho e orienta ativamente outros a adotá-las. Você vê a IA como um multiplicador para a velocidade e qualidade da equipe. *
  1. Colaborar em toda a organização: trabalhar em estreita colaboração com stakeholders de Produto, Design e negócios. Traduzir conceitos técnicos complexos em linguagem clara para públicos não técnicos. *
  1. Disposto a borrar as linhas: você está disposto a sair do seu papel definido quando o trabalho o exige. Seja entrando em uma parte desconhecida da stack ou ajudando em esforços multiplataforma, você é flexível para ajudar onde for necessário.

Qualificações *

  1. 5+ anos de experiência profissional entregando aplicativos React Native e/ou Electron. *
  1. Profundo conhecimento em JavaScript, TypeScript e tecnologias modernas de front-end. *
  1. Experiência na integração com APIs RESTful, GraphQL e serviços de terceiros. *
  1. Familiaridade com bibliotecas de gerenciamento de estado (por exemplo, Redux) e programação assíncrona, incluindo trabalho assíncrono de Node, web ou service workers. *
  1. Experiência comprovada na construção e manutenção de aplicativos móveis complexos e de alto desempenho. *
  1. Sólido conhecimento de princípios de design mobile, padrões, melhores práticas e o ciclo de vida de aplicativos móveis. *
  1. Experiência em gerenciar projetos de ponta a ponta, desde protótipos iniciais até o lançamento para clientes. *
  1. Experiência multifuncional colaborando de perto com designers e gerentes de produto. *
  1. Histórico de orientação a engenheiros e elevação da qualidade do código em toda a equipe. *
  1. Experiência com feature flagging, gerenciamento de releases e ferramentas de observabilidade (Datadog, Crashlytics, etc.). *
  1. Conforto com fluxos de trabalho de desenvolvimento assistido por IA e um desejo de expandir o que é possível.

Diferenciais *

  1. Experiência em lançar aplicativos React Native no macOS, ou aplicativos Electron no desktop. *
  1. Experiência em interoperar com bibliotecas nativas C, C++ ou Objective-C. *
  1. Experiência em liderar iniciativas de expansão de plataforma de mobile para desktop. *
  1. Experiência com OpenGL, renderização 3D, transformações baseadas em matrizes ou composição de cena em three.js. *
  1. Experiência com WebAssembly. *
  1. Experiência na integração de ferramentas de terceiros para manipulação de mídia. *
  1. Familiaridade com Android para facilitar discussões de design multiplataforma.

Remuneração

Observação: Você não precisa atender a todos os requisitos. Se você está animado com esta vaga e acha que seria um forte candidato, nós o encorajamos a se candidatar — mesmo que sua experiência não corresponda a todas as qualificações listadas acima.

O salário base para esta posição variará com base em vários fatores, como experiência relevante, localização e seu nível interno aprovado avaliado durante o processo de entrevista. A faixa salarial base para esta função é de US$ 230.000 a US$ 260.000. O salário é um componente do nosso pacote de remuneração total. Esta posição também se qualifica para equity (ou seja, opções de ações) e é elegível para bônus discricionários com base no desempenho.

Benefícios da Vaga *

  • Trabalho híbrido com escritório em São Francisco, CA *
  • Eventos presenciais regulares para conectar e colaborar *
  • Salário e equity competitivos *
  • Seguro médico, odontológico e de visão para funcionários e famílias *
  • Tempo livre flexível *
  • Licença parental, médica e de cuidador paga pela empresa *
  • Outros benefícios, incluindo recursos de saúde mental e reembolsos de tecnologia

Os benefícios disponíveis para esta posição incluem tempo livre flexível, um plano de aposentadoria 401K, seguro (médico, odontológico, de visão, vida/AD&D, invalidez de curto e longo prazo) e 11 feriados pagos. Também fornecemos tempo de licença médica remunerada conforme exigido pela lei estadual e local. Benefícios e vantagens adicionais contidos em nosso pacote padrão de benefícios para funcionários também são oferecidos para esta posição.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores