
A Unity desenvolve ferramentas e serviços para a criação de jogos, aplicativos e experiências imersivas em 3D em tempo real. Sua plataforma inclui o Unity Engine para a criação de conteúdo multiplataforma, o Unity Cloud para fluxos de trabalho de desenvolvimento e o Unity Grow para aquisição de usuários e monetização de jogos. A Unity atende criadores e equipes do setor de jogos e de áreas empresariais, como manufatura, combinando tecnologia gráfica, recursos de inteligência artificial, recursos para desenvolvedores, suporte da comunidade e treinamento profissional para ajudar a levar ideias interativas à produção.
Engenheiro Staff de SDK para iOS, SDK de Unity Ads - Presencial em Nova York
Lidere a arquitetura, o desempenho e a implementação do SDK de anúncios da Unity para iOS. Desenvolva ferramentas de monetização que ajudem desenvolvedores de jogos a aumentar a receita e o engajamento.
Descrição
- Definir a direção técnica do SDK para iOS e conduzir grandes iniciativas de arquitetura
- Desenvolver componentes robustos do SDK em Swift
- Colaborar com engenheiros de Android na arquitetura, nas APIs e nas funcionalidades compartilhadas do SDK
- Conduzir projetos complexos desde a definição do problema e o design técnico até a implementação, a medição e o aprimoramento
- Resolver problemas de produção envolvendo ciclo de vida de aplicativos, concorrência, memória, redes, renderização, WebViews e integração com o aplicativo hospedeiro
- Otimizar a inicialização do SDK, o carregamento e a renderização de anúncios, o consumo de memória, o tamanho do binário, as taxas de falhas, a observabilidade e a confiabilidade das versões
- Apoiar engenheiros por meio de revisões de design, revisões de código e mentoria prática
- Identificar riscos arquiteturais e oportunidades para fortalecer a plataforma
Requisitos
- Ampla experiência no desenvolvimento e lançamento de software iOS em produção
- Conhecimento especializado de Swift, com forte familiaridade com Objective-C
- Compreensão aprofundada do ciclo de vida de aplicativos iOS, gerenciamento de memória, concorrência, redes, renderização e otimização de desempenho
- Experiência no design e na manutenção de SDKs, frameworks ou bibliotecas incorporados a aplicativos de terceiros, incluindo design de APIs, compatibilidade retroativa, versionamento, gerenciamento de dependências e práticas de lançamento
- Conhecimento prático de conceitos de desenvolvimento Android e capacidade de trabalhar com código Kotlin e Java
- Experiência na investigação de problemas complexos de produção usando profiling, relatórios de falhas, logs e métricas
- Liderança comprovada de projetos tecnicamente complexos envolvendo vários engenheiros ou equipes
- Excelentes habilidades de comunicação escrita e verbal para definir a direção técnica
- Proficiência profissional em inglês falado e escrito
- Experiência adicional com SDKs de publicidade móvel, monetização, mediação ou mensuração
- Experiência adicional com WKWebView e comunicação entre código nativo e web, ou com StoreKit, SKAdNetwork, atribuição e APIs de privacidade
- Experiência adicional com Unity Engine ou outros motores de jogos
Benefícios
- Seguro abrangente de saúde, vida e invalidez
- Subsídio de transporte
- Participação acionária para funcionários
- Planos competitivos de aposentadoria e previdência
- Férias e licenças pessoais generosas
- Programas de licença e apoio ao cuidado familiar para novos pais
- Lanches e alimentos no escritório
- Programas e suporte de saúde mental e bem-estar
- Grupos de recursos para funcionários
- Programa global de assistência ao funcionário
- Programas de treinamento e desenvolvimento profissional
- Programas de voluntariado e equiparação de doações
- Possível elegibilidade para concessões de ações
- Possível participação em programas de incentivo, incluindo bônus anuais discricionários ou comissões de vendas