Pular para o conteúdo Novo: app Vaga em Casa. Vagas home office até 24h antes do site Conhecer

Engenheiro de Software Pl. (mobile - iOS)

PagBank · Remoto, Brasil

Candidatar-se no site oficial
Modelo
100% remoto
Local
Remoto, Brasil
Tipo
Efetivo
Nível
Pleno
Área
Tecnologia
Publicada em
16/10/2026
Inscrições até
31/12/2026
Inclusão
Aceita pessoas com deficiência

Habilidades citadas na vaga

  • Git

Sobre a vaga

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!

Responsabilidades e atribuições

  • Desenvolver funcionalidades para a home principal do aplicativo iOS.
  • Monitorar o desempenho das entregas e aplicações em produção.
  • Acompanhar e implementar melhorias contínuas na experiência do usuário.
  • Garantir a qualidade, estabilidade e performance das aplicações iOS.Aplicar boas práticas de desenvolvimento e arquitetura de software.
  • Realizar integrações com APIs e serviços externos.
  • Desenvolver e manter testes unitários para assegurar a qualidade das entregas.
  • Implementar notificações push e configurações remotas (Remote Config).Participar da evolução da arquitetura e dos padrões técnicos adotados pelo time.

Requisitos e qualificações

  • Experiência com desenvolvimento iOS utilizando Swift.
  • Conhecimento em SwiftUI e Combine.
  • Experiência com UIKit.Conhecimento em Design Patterns.
  • Conhecimento em Programação Orientada a Protocolos (POP).Experiência com arquiteturas MVVM e MVVM-C.Conhecimento em Clean Architecture.
  • Experiência com Git e GitFlow.
  • Conhecimento em integração com APIs REST.Experiência com desenvolvimento de testes unitários utilizando XC
  • Test.
  • Conhecimento em concorrência (async/await, Grand Central Dispatch (GCD) e Operation
  • Queue).Conhecimento em gerenciamento de dependências utilizando Swift Package Manager (SPM) e CocoaPods.
  • Conhecimento em boas práticas de desenvolvimento e Clean Code.
  • Conhecimento em BDD (Behavior Driven Development).

Informações adicionais

Diferenciais

  • Conhecimento em persistência de dados utilizando Core Data.
  • Experiência com desenvolvimento de testes de interface utilizando XCUI
  • Test.
  • Conhecimento em Server Driven UI.

Experiência com Browser

Stack.

Antes de se candidatar a tecnologia

Quem recruta em tecnologia olha primeiro para o que você já fez. Um portfólio pequeno e bem explicado costuma pesar mais do que uma lista longa de cursos.

  • Deixe um projeto seu com instruções claras em um repositório público.
  • Liste no currículo as tecnologias que você usou de verdade, e em que projeto.
  • Treine explicar uma decisão técnica em voz alta: entrevistas remotas cobram comunicação.

Leia: Como conseguir o primeiro emprego em tecnologia

Candidatar-se no site oficial

Vaga publicada pela empresa em plataforma de recrutamento. A candidatura acontece fora do Vaga em Casa. Ver página original. Nunca pague para se candidatar. Denunciar esta vaga.

Vagas parecidas