
A Puzzle é uma empresa de recrutamento e seleção especializada em talentos de tecnologia nearshore da América Latina. A empresa ajuda negócios a ampliar sua capacidade de engenharia por meio de alocação de profissionais e equipes dedicadas, contratando desenvolvedores, gerentes de produto, profissionais de QA e outros especialistas técnicos. Seu trabalho se concentra em conectar organizações a talentos de engenharia e TI para apoiar seu crescimento.
Engenheiro(a) sênior de iOS, remoto no Brasil
Crie experiências nativas e confiáveis para iOS no produto da Puzzle voltado a criadores, liderando funcionalidades do design ao lançamento e ao monitoramento em produção. Aprimore o desempenho, os testes e a confiabilidade do app em colaboração com equipes multidisciplinares.
Descrição
- Lidere funcionalidades de iOS desde o design técnico até a implementação, os testes, o lançamento e o monitoramento em produção.
- Crie interfaces móveis acessíveis, responsivas e confiáveis com práticas modernas de iOS.
- Desenvolva e mantenha integrações com APIs, autenticação, armazenamento local e tarefas em segundo plano.
- Investigue e corrija falhas, problemas de concorrência, problemas de memória e gargalos de desempenho.
- Contribua para a arquitetura do app e aprimore ferramentas e processos de engenharia.
- Escreva código claro e fácil de manter, com o apoio de testes abrangentes.
- Revise código e ofereça feedback técnico construtivo.
- Oriente outros profissionais de engenharia e contribua para uma cultura de engenharia colaborativa.
- Participe do rodízio definido de suporte à produção ou plantão.
- Trabalhe com as equipes de backend, Android, QA, Produto e Design.
- Entregue funcionalidades do roadmap que atendam aos requisitos e critérios de aceitação.
- Melhore o uso sem falhas, o desempenho do app, a cobertura de testes automatizados, as taxas de defeitos e a previsibilidade dos lançamentos.
- Nos primeiros 30 dias, conheça a arquitetura de iOS, as práticas de desenvolvimento, o roadmap do produto e o processo de lançamento.
- Entre os dias 31 e 60, entregue uma funcionalidade testada ou uma melhoria prioritária em produção.
- Entre os dias 61 e 90, melhore um gargalo importante de confiabilidade ou desenvolvimento e ajude a definir um plano priorizado de melhorias técnicas.
- Responda ao(à) gerente de Engenharia Mobile ou ao(à) Head de Engenharia.
Requisitos
- Tenha pelo menos cinco anos de experiência profissional em engenharia de software, incluindo experiência significativa na criação e no lançamento de apps nativos para iOS.
- Tenha sólida experiência com Swift e SwiftUI e/ou UIKit.
- Compreenda o ciclo de vida de apps iOS, concorrência, redes e integração com APIs.
- Tenha experiência na criação e manutenção de testes automatizados para apps móveis.
- Seja capaz de diagnosticar e resolver problemas de produção, como falhas, problemas de memória e gargalos de desempenho.
- Compreenda segurança móvel, acessibilidade, assinatura de apps, CI/CD e processos de lançamento na App Store.
- Seja capaz de projetar, desenvolver, depurar, testar e manter software com qualidade de produção de forma independente.
- Comunique-se e colabore com eficiência.
- Tenha experiência no desenvolvimento de software com e sem ferramentas de programação com IA generativa ou agêntica.
- Use assistentes de programação e agentes de IA com eficiência, mantendo a qualidade de engenharia.
- Avalie, depure e valide de forma independente o código gerado por IA.
- Assuma a responsabilidade pela correção, segurança, desempenho e facilidade de manutenção do código em produção.
- Saiba proteger código proprietário, credenciais e informações confidenciais ao usar ferramentas de desenvolvimento com IA.
Benefícios
- Receba um salário competitivo em USD, compatível com suas habilidades e experiência.
- Tenha direito a uma generosa quantidade de dias de folga remunerados para apoiar o equilíbrio entre vida profissional e pessoal e o descanso.
- Receba um subsídio para ajudar a cobrir o plano de saúde.
- Participe de avaliações salariais anuais estruturadas que reconhecem o desempenho.
- Receba apoio remunerado para treinamentos e certificações voltados ao desenvolvimento profissional contínuo.