Trab
PreçosBlog

Desenvolvedor iOS Junior I na Beyond

Remoto - Remote

Candidatar-se

Nosso maior diferencial é que não enxergamos profissionais como meros recursos, e sim, como pessoas reais, com sonhos, ambições e vontade de fazer o seu melhor. Buscamos Talentos que vão ALÉM de capacidades técnicas excepcionais, perseverança, olhar crítico e novas ideias são qualidades que nos movem diariamente em direção a um futuro cada vez mais tecnológico. Aqui as pessoas são o nosso maior ativo, nosso maior orgulho e são verdadeiramente valorizadas por suas habilidades. Estamos presentes como Outsourcing e Projetos em grandes nomes do mercado financeiro!

Primeiro contato a fim de entender se nossas posições dão match com o seu momento de carreira; Bate Papo com alguém do nosso time de Pessoas para te conhecer melhor e apresentar as nossas oportunidades; Entrevista Técnica com as lideranças da área. A Beyond promove o melhor ambiente para se trabalhar e o mais humano possível! Queremos conosco pessoas que mudem o jogo e façam bonito, por isso vem fazer parte do #melhortimedasgalaxias!

Requisitos

Educação

  • Ensino superior completo na área de TI

Experiência

  • Experiência nativa em desenvolvimento Swift
  • Conhecimento em banco de dados nativos (arquitetura Apple) e Google Firebase / Crashlytics
  • Conhecer as principais abordagens como MVC, MVVM e VIPER
  • Ser capaz de citar e explicar o uso de métodos como viewDidLoad, viewWillAppear, entre outros
  • Ter experiência com Storyboard, XIBs ou, como diferencial, com ViewCode
  • Saber implementar listas com UITableView ou UICollectionView
  • Compreender como fazer requisições usando URLSession
  • Saber usar os protocolos Codable, Encodable e Decodable para trabalhar com dados
  • Entender os códigos de status HTTP e saber tratá-los adequadamente em Swift
  • Compreender a importância do armazenamento local
  • Ter domínio dos comandos básicos como git add, git commit, git push, git pull e git merge
  • Experiência com construção de telas utilizando ViewCode
  • Conhecimento em testes unitários com XCTest
  • Familiaridade com TestFlight e App Store Connect
  • Ter tido contato com SwiftUI

Habilidades

  • Conhecer a diferença entre let (constante) e var (variável)
  • Saber como e quando utilizar closures em Swift
  • Entender a finalidade e os contextos de uso de cada uma dessas estruturas
  • Conhecer os principais pilares: encapsulamento, herança e polimorfismo
  • Saber lidar com opcionais usando if let, guard let e operadores
  • Entender o que são vazamentos de memória e como evitá-los com weak self e unowned self

Responsabilidades

  • Implementar soluções nativas IOS para a conta digital
  • Auxiliar na manutenção do aplicativo
  • Participar de análises junto ao time quanto as sugestões de melhorias e compatibilidade entre dispositivos Apple
  • Programar novas funcionalidades, pensando em desempenho e escalabilidade das aplicações já existentes
  • Ajudar a testar e homologar as funcionalidades implementadas
  • Ter proatividade para encontrar soluções alternativas/eficazes para features em produção

Tecnologias

SwiftGoogle Firebase / CrashlyticsUIKitViewCodeUITableViewUICollectionViewURLSessionCodable, Encodable e DecodableUserDefaultsKeychainCore DataGitGit FlowXCTestTestFlightApp Store ConnectSwiftUI

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

© 2026 Trab. Todos os direitos reservados.