Pular para o conteúdo principal

Desenvolvedor iOS Sênior

Descrição da vaga

Na Stefanini, acreditamos no poder da colaboração. Co-criamos soluções inovadoras em parceria com nossos clientes, combinando tecnologia de ponta, inteligência artificial e a criatividade humana. Estamos na vanguarda da resolução de problemas de negócios, proporcionando impacto real em escala global.


Ao se juntar à Stefanini, você se torna parte de uma jornada global de transformação. Estamos empenhados em criar impacto positivo não apenas nos negócios, mas também na vida de nossos colaboradores. Se você procura uma oportunidade de crescimento profissional em uma empresa que valoriza inovação, respeito, autonomia e parceria, você encontra aqui!


Junte-se a nós e seja parte da mudança!

Responsabilidades e atribuições

  • Desenvolver, evoluir e manter aplicações iOS nativas, garantindo qualidade, performance, segurança e usabilidade.
  • Atuar em todo o ciclo de desenvolvimento, desde o entendimento dos requisitos até a entrega e sustentação das soluções.
  • Definir, implementar e evoluir arquiteturas mobile escaláveis e de fácil manutenção.
  • Aplicar boas práticas de desenvolvimento, padrões de projeto, princípios SOLID e clean code.
  • Desenvolver novas funcionalidades e realizar melhorias técnicas em aplicações existentes.
  • Integrar as aplicações com APIs RESTful e serviços baseados em microsserviços.
  • Atuar na integração com soluções de backend desenvolvidas em Spring Boot.
  • Realizar análise técnica, estimativas e definição de soluções junto aos times de Produto, Arquitetura e Backend.
  • Participar de code reviews, contribuindo para a qualidade, segurança e padronização do código.
  • Investigar e corrigir problemas de performance, estabilidade e comportamento das aplicações.
  • Desenvolver e manter testes unitários, funcionais e de integração, quando aplicável.
  • Apoiar processos de publicação, versionamento e distribuição de aplicações nas plataformas iOS.
  • Participar das cerimônias ágeis e colaborar com squads multidisciplinares.
  • Contribuir para a documentação técnica e disseminação de conhecimento no time.
  • Apoiar a definição de padrões, componentes reutilizáveis e boas práticas para o desenvolvimento mobile.
  • Atuar na melhoria contínua dos processos, ferramentas e práticas de desenvolvimento.

Requisitos e qualificações

Requisitos obrigatórios

  • Ensino superior completo em Tecnologia da Informação, Engenharia, Ciência da Computação ou áreas correlatas.
  • Experiência sólida no desenvolvimento de aplicações iOS nativas.
  • Domínio da linguagem Swift.
  • Conhecimento e experiência com Objective-C, incluindo manutenção ou evolução de aplicações legadas.
  • Experiência com consumo e integração de APIs RESTful.
  • Vivência com integração entre aplicações mobile e backends desenvolvidos em Spring Boot.
  • Conhecimento em arquitetura mobile, padrões de projeto e boas práticas de desenvolvimento.
  • Experiência com versionamento de código utilizando Git.
  • Conhecimento de ciclo de vida de desenvolvimento e publicação de aplicações iOS.
  • Experiência em ambientes ágeis, como Scrum ou Kanban.
  • Capacidade de atuar de forma autônoma na análise de problemas e definição de soluções técnicas.
  • Disponibilidade para atuação híbrida, três vezes por semana, em Osasco/SP.

Requisitos técnicos desejáveis

  • Experiência com arquiteturas como MVC, MVVM, VIPER ou Clean Architecture.
  • Conhecimento de gerenciamento de dependências, como Swift Package Manager, CocoaPods ou Carthage.
  • Experiência com desenvolvimento utilizando UIKit e/ou SwiftUI.
  • Conhecimento de persistência local, como Core Data, SQLite ou soluções equivalentes.
  • Experiência com testes unitários, testes de UI e automação de testes em aplicações iOS.
  • Conhecimento de concorrência, gerenciamento de memória e otimização de performance.
  • Experiência com ferramentas de análise, monitoramento e distribuição de aplicações.
  • Conhecimento de pipelines de CI/CD aplicados ao desenvolvimento mobile.
  • Familiaridade com práticas de segurança mobile, autenticação, armazenamento seguro e proteção de dados.

Diferenciais

  • Conhecimento em desenvolvimento Android com Java e Kotlin.
  • Experiência com Flutter.
  • Experiência com React Native, utilizando JavaScript e/ou TypeScript.
  • Vivência com Cloud Computing e integração com serviços em nuvem.
  • Experiência com arquitetura de microsserviços.
  • Conhecimento em observabilidade, logs, monitoramento e análise de falhas em aplicações mobile.
  • Experiência em projetos de alta escala, grande volume de usuários ou ambientes críticos.

Informações adicionais

🍛 Vale-alimentação ou vale-refeição;

👨🏼‍🎓 Desconto em cursos, universidades e instituições de idiomas;

📚 Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;

🗣 Mentoring;

💉 Clube de vantagens para consultas e exames;

🏥 Assistência médica;

🦷 Assistência odontológica;

💰 Clube de vantagens e descontos nos melhores estabelecimentos;

🛫 Clube de viagens;

🐶 Convênio para pets.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Entrevista Comportamental
  4. Etapa 4: Entrevista Cliente
  5. Etapa 5: Entrevista Inteligente
  6. Etapa 6: Contratação

Stefanini: Acreditar para Cocriar 🌟

No Grupo Stefanini, acreditamos que o futuro não acontece sozinho: ele é construído por pessoas que têm atitude para transformar ideias em realidade. Há quase 40 anos, conectamos tecnologia, inovação e talento para criar soluções que transformam negócios e impactam pessoas.

Somos um dos maiores ecossistemas de tecnologia da América Latina, com mais de 35 mil pessoas em mais de 40 países. Ao longo dessa jornada, evoluímos constantemente — e seguimos acreditando que são as nossas pessoas que fazem essa transformação acontecer. 🌎✨


Nosso jeito de ser é guiado por cinco Atitudes Empreendedoras, que fazem parte do nosso DNA e orientam a forma como trabalhamos e construímos o futuro juntos:

🎯 Comprometimento com o cliente — entendemos o que realmente importa e buscamos soluções com excelência e propósito.

🚀 Liderança pelo exemplo — agimos com ética, coerência e protagonismo, fazendo da nossa atitude um exemplo para quem está ao nosso lado.

🤝 Respeito pelas pessoas — valorizamos diferentes perspectivas, cultivamos diálogos abertos e contribuímos para o crescimento uns dos outros.

💡 Coragem para inovar — questionamos o convencional, propomos soluções e temos iniciativa para transformar desafios em novas possibilidades.

🌱 Humildade para aprender — reconhecemos que nunca partimos do zero, aprendemos uns com os outros e sabemos que grandes conquistas não são construídas sozinhas.


Mais do que competências técnicas, buscamos pessoas que se identifiquem com esse jeito de fazer acontecer. Pessoas que tenham vontade de aprender, coragem para inovar, respeito para construir junto e atitude para transformar.


Quer conhecer mais sobre o Grupo Stefanini, nossa cultura e as pessoas que fazem parte dessa história?

▶️ Assista ao nosso vídeo institucional e venha construir o futuro com a gente!