Skip to content
Remotavia
PagBank

Engenheiro de Software Pl. (mobile - iOS)

Remote in set countriesBrazil onlyFull-time

Posted 8 days ago

Who can apply

Brazil only

Salary

Not disclosed

Level

Mid level

Full-time

Timezone

UTC -5 to -4 to -3 to -2

About the role

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!

  • 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.
  • 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 XCTest.
  • Conhecimento em concorrência (async/await, Grand Central Dispatch (GCD) e OperationQueue).
  • 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 XCUITest.
  • Conhecimento em Server Driven UI.
  • Experiência com BrowserStack.

Originally posted on Himalayas

Skills mentioned

Interested in this role?

You apply directly with the listing source. Remotavia never charges candidates.

Apply on Himalayas

Check your resume

See which keywords from this job your resume is missing.

Track this application

Add it to your board and get a follow-up reminder.

Draft a cover letter

An honest first draft from your resume and this job.

Prepare for interviews

Likely questions based on this job description.

Listing details & historyShow
Employer posted
17 Oct 2026
Last confirmed open
Not yet confirmed
Source
Job board
Degree
Not mentioned
Visa
Not stated
Timezone
Not stated
Languages
Not stated
Location evidence
“Remote — Brazil”

Details are read from the listing text. They are not a guarantee of work authorization; confirm with the employer.

History

  • 17 Oct · Added to Remotavia

Similar remote jobs

See more

Engenheiro de Software Pl. (mobile - iOS)

PagBank

Apply