Engenheiro de Software Pl. (mobile - iOS)

PagSeguro

Brasil

Remote

BRL 167,000 - 257,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vale alimentação/refeição
Plano de saúde
Seguro de vida
Parceria com TotalPass e ZenKlub
Licença maternidade/paternidade estend
Descontos em pós-graduação/MBA
Dress code flexível
Day off no aniversário
Baby Gift

Job summary

PagBank em Brasil busca Engenheiro de Software Pleno (iOS) para desenvolver funcionalidades da home do app, garantir desempenho e qualidade, além de manter tests. O profissional trabalhará com Swift, SwiftUI, Combine, UIKit e padrões de arquitetura, participando de integrações com APIs e melhorias na experiência do usuário.

Projeto envolve arquitetura MVVM/MVVM-C, Clean Architecture e práticas modernas de desenvolvimento. Benefícios atraentes e ambiente que valoriza inovação são oferecidos.

Qualifications

  • Experiência em desenvolvimento iOS com Swift para apps móveis.
  • Conhecimento de SwiftUI, Combine, UIKit e padrões de arquitetura.
  • Experiência com testes unitários (XCTest) e integração com APIs REST.

Responsibilities

  • 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.

Skills

Swift
SwiftUI
Combine
UIKit
MVVM
Clean Architecture
Design Patterns
POP
Async/await
REST API
XCTest
GCD
SPM
CocoaPods
GitFlow
XCUITest

Tools

Xcode
Swift Package Manager
CocoaPods
XCTest
Git

Job description

Engenheiro de Software Pl. (mobile - iOS)

Job type: Full-time employee Full-time employee

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).
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.
Olá, somos o PagBank!

Talvez você nos conheça por maquininhas ou comerciais que ficam na memória, mas somos muito mais!

Todos os dias desenvolvemos produtos e soluções inspiradas pelo nosso propósito: facilitar a vida financeira das pessoas e negócios.

Trabalhamos para transformar a forma como as pessoas lidam com dinheiro abrindo novas possibilidades para alcançarem seus sonhos. Como fazemos tudo isso?

Somos um time que joga junto! Aqui valorizamos todas as diversidades, seja de raça/etnia, gênero, idade, origem, pessoa com deficiência, orientação afetivo-sexual, constituição familiar e estética.

O espírito disruptivo e inovador está no nosso DNA: somos parte do Grupo UOL, empresa 100% brasileira, foi pioneira na internet e transforma a vida das pessoas desde 1996.

Temos uma cultura forte e única, capaz de nos levar além, para continuarmos crescendo e perpetuando o nosso negócio.

Somos um dos maiores bancos digitais do país e uma das fintechs mais rentáveis do segmento e certificados como um Excelente Lugar para Trabalhar pela Great Place to Work.

Para vivenciar tudo isso, você terá um pacote completo de benefícios que fazem toda a diferença:

  • Vale-alimentação e/ou refeição.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Parceria com TotalPass e ZenKlub.
  • Licença maternidade e paternidade estendidas.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
  • No dress code: o importante é você usar o que te faz bem.
  • #TáDeParabéns: Day off no aniversário.
  • Baby Gift: presente para recém-nascidos.

Tá a fim de uma carreira que rende mais? Vem pro nosso time imbatível!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro Software Pl. (Java)
Engenheiro Software Pl. (Java)

PagSeguro • Brazil

Remote
BRL 100,000 - 190,000
Engenheiro de Software Jr. (Java)
Engenheiro de Software Jr. (Java)

PagSeguro • Brazil

Remote
BRL 120,000 - 180,000
Vale-refeição
Plano de saúde
Plano odontológico
+8
Engenheiro de Software Jr. (Java)
Engenheiro de Software Jr. (Java)

PagSeguro • São Paulo

On-site
BRL 100,000 - 201,000
Vale-alimentação/refeição
Plano de saúde/odontológico
Seguro de vida
+5
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagBank • Brazil

On-site
BRL 120,000 - 180,000
Vale-refeição/alimentação
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro de Software Jr. (Java)
Engenheiro de Software Jr. (Java)

PagBank • São Paulo

On-site
BRL 90,000 - 140,000
Vale alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee

PagSeguro • São Paulo

Remote
BRL 140,000 - 210,000
Vale- alimentação/refeição
Plano de saúde
Seguro de vida
+3
Engenheiro de Software Sr (Java)
Engenheiro de Software Sr (Java)

PagBank • São Paulo

On-site
BRL 120,000 - 180,000
Vale-alimentação/refeiçao
Plano de saúde e odontológico
Seguro de vida
+7
Engenheiro de Software Sr (Java) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Sr (Java) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

On-site
BRL 120,000 - 180,000
Vale alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro de Sistemas Pl. (SRE)
Engenheiro de Sistemas Pl. (SRE)

PagSeguro • São Paulo

On-site
BRL 502,000 - 837,000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro de Software Pl. (Java) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Java) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

On-site
BRL 180,000 - 320,000
Vale-alimentação e/ou refeição
Plano de saúde e odontológico
Seguro de vida
+6