Desenvolvedor iOS Junior I (Remoto)

São Paulo Remote

Sobre a Beyond

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! 

 

Requirements
  • Ensino superior completo na área de TI 
  • Experiência nativa em desenvolvimento Swift;
  • Conhecimento em banco de dados nativos (arquitetura Apple) e Google Firebase / Crashlytics.

Fundamentos de Swift

  • Sintaxe básica
    • Compreender a diferença entre let (constante) e var (variável).
  • Funções e closures
    • Saber como e quando utilizar closures em Swift.
  • Classes, structs, enums e protocolos
    • Entender a finalidade e os contextos de uso de cada uma dessas estruturas.
  • Noções de Programação Orientada a Objetos (POO)
    • Conhecer os principais pilares: encapsulamento, herança e polimorfismo.
  • Opcionais
    • Saber lidar com opcionais usando if let, guard let e operadores.
  • Conceito de memory leak
    •  Entender o que são vazamentos de memória e como evitá-los com weak self e unowned self.

Fundamentos de Desenvolvimento iOS

  • Arquiteturas utilizadas na comunidade
    • Conhecer as principais abordagens como MVC, MVVM e VIPER.
  • Ciclo de vida de uma UIViewController
    • Ser capaz de citar e explicar o uso de métodos como viewDidLoad, viewWillAppear, entre outros.
  • Construção de telas com UIKit
    • Ter experiência com Storyboard, XIBs ou, como diferencial, com ViewCode.
  • Criação de listas
    • Saber implementar listas com UITableView ou UICollectionView.

Consumo de APIs

  • Chamada de API nativa
    • Compreender como fazer requisições usando URLSession.
  • Decodificação de JSON
    • Saber usar os protocolos Codable, Encodable e Decodable para trabalhar com dados.
  • Tratamento de erros
    • Entender os códigos de status HTTP e saber tratá-los adequadamente em Swift.

Persistência de Dados

  • Conceito de persistência
    • Compreender a importância do armazenamento local.
    • Diferenciais: conhecimento em UserDefaults, Keychain e Core Data.

Versionamento

  • Git e Git Flow
    • Ter domínio dos comandos básicos como git add, git commit, git push, git pull e git merge.

Diferenciais

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

 

Quais serão suas principais atividades?

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

Nos preocupamos com o bem-estar das nossas pessoas, por isso oferecemos benefícios flexíveis que permitem uma vida mais saudável e completa.

  • Semana de 4 dias. Nossa jornada de trabalho é de 4 dias! Isso mesmo, temos uma carga horária de 32 horas semanais!
  • Plano de saúde Unimed coparticipativo para colaboradores e dependentes (regional, estadual e nacional);
  • Clube Saúde: Fale com um médico qualquer hora, em qualquer lugar! Com o Clube você tem acesso a atendimento digital e outras soluções de saúde de forma online;
  • Plano odontológico OdontoPrev coparticipativo, para colaboradores e dependentes;
  • Vale-alimentação no valor de R$ 1.000,00 mensais e Vale-refeição no valor de R$ 33,70 por dia útil, ambos no Cartão Eva Card de benefícios flexíveis. 
  • Wellhub (Gympass): Plataforma corporativa de atividade física, com foco na qualidade de vida e bem-estar, que permite acesso a academias e estúdios parceiros para colaboradores e dependentes; 
  • Auxílio home-office de R$ 140,00 mensais. Para os colaboradores em regime híbrido, esta ajuda de custo é opcional;
  • Infraestrutura para trabalho; 
  • Um dia de folga para celebrar o seu aniversário com o benefício #SeuDiaEfí;
  • Universidade Corporativa; 
  • Bolsa de estudos para colaboradores e dependentes, conforme política da empresa;
  • Bolsa de idiomas para colaboradores, conforme política da empresa; 
  • Licença maternidade estendida de 7 meses e licença paternidade estendida de 30 dias, acolhendo também mães e pais adotivos; 
  • Seguro de vida; 
  • Programa de saúde emocional e desconto em atendimento psicológico para colaboradores e dependentes, por meio da plataforma Moodar;
  • Clube de vantagens com descontos e parcerias exclusivas para colaboradores Efí. 


Processo Seletivo

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!

 

Conheça mais sobre nossa história:

Veja nossa avaliação no Glassdoor (4.9 Estrelas)!

 

Imagine e Go #beyond