
Desenvolvedor iOS Junior I (Remoto)
- São Paulo - SP
- Permanente
- Período integral
- 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.
- 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.
- 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.
- 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.
- Conceito de persistência
- Compreender a importância do armazenamento local.
- Diferenciais: conhecimento em UserDefaults, Keychain e Core Data.
- Git e Git Flow
- 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.
- 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.
- 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í.
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!Imagine e Go #beyond