Launch Legends
VSCO
Engenheiro de Software Staff, React Native
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 *
- 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. *
- 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. *
- 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. *
- 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. *
- 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. *
- 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. *
- 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 *
- 5+ anos de experiência profissional entregando aplicativos React Native e/ou Electron. *
- Profundo conhecimento em JavaScript, TypeScript e tecnologias modernas de front-end. *
- Experiência na integração com APIs RESTful, GraphQL e serviços de terceiros. *
- 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. *
- Experiência comprovada na construção e manutenção de aplicativos móveis complexos e de alto desempenho. *
- Sólido conhecimento de princípios de design mobile, padrões, melhores práticas e o ciclo de vida de aplicativos móveis. *
- Experiência em gerenciar projetos de ponta a ponta, desde protótipos iniciais até o lançamento para clientes. *
- Experiência multifuncional colaborando de perto com designers e gerentes de produto. *
- Histórico de orientação a engenheiros e elevação da qualidade do código em toda a equipe. *
- Experiência com feature flagging, gerenciamento de releases e ferramentas de observabilidade (Datadog, Crashlytics, etc.). *
- Conforto com fluxos de trabalho de desenvolvimento assistido por IA e um desejo de expandir o que é possível.
Diferenciais *
- Experiência em lançar aplicativos React Native no macOS, ou aplicativos Electron no desktop. *
- Experiência em interoperar com bibliotecas nativas C, C++ ou Objective-C. *
- Experiência em liderar iniciativas de expansão de plataforma de mobile para desktop. *
- Experiência com OpenGL, renderização 3D, transformações baseadas em matrizes ou composição de cena em three.js. *
- Experiência com WebAssembly. *
- Experiência na integração de ferramentas de terceiros para manipulação de mídia. *
- 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.
