Remote Jobs RockRemote Jobs Rock

Engenheiro de Software Pl. (mobile - iOS)

🕒 2 days ago
SwiftiOSSwiftuiCombine
Apply Now

📜 Description

  • Desenvolver funcionalidades para a tela inicial do aplicativo iOS.
  • Monitorar o desempenho das entregas e das aplicações em produção.
  • Implementar melhorias contínuas na experiência do usuário.
  • Garantir a qualidade, estabilidade e performance das aplicações iOS.
  • Integrar APIs e serviços externos e implementar notificações push e Remote Config.
  • Desenvolver testes unitários e contribuir para a evolução da arquitetura e dos padrões técnicos.

🛠️ Requirements

  • 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.
Full job description

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!

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.

Requirements

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


Trusted by Remote Workers