[Uberlândia - MG | Remoto] Social Bank - Desenvolvedor iOS
Desenvolvedor iOS
Descrição da Vaga
**O Social Bank é um banco digital cujo propósito é ressignificar os valores da sociedade.**
Buscamos tornar o mundo mais justo, ético, transparente e com oportunidades para todos. Nossos produtos são importantes agentes de inclusão financeira, social e digital, ajudando as pessoas a terem uma melhor relação com o dinheiro, transformando suas formas de pensar, de consumir e, consequentemente, gerando relações mais saudáveis e humanas.
**Somos um time feito de pessoas que acreditam em pessoas.**
Estamos à procura de gente que, além de acreditar, também quer aprender, ensinar, construir, transformar. Buscamos apaixonados por tecnologia, que amam o que fazem e que se sentem realizados quando veem seu trabalho nas mãos dos clientes 📱. Queremos parceiros que, ao lado de outros talentos extraordinários, topem o desafio de transformar positivamente a vida de milhares de pessoas!
Você pode ser parte disso! **#VemProSocialBank**
Descrição da Vaga**RESPONSABILIDADES E ATRIBUIÇÕES**
- Colaborar com times tanto de tecnologia quanto de negócio para entregar novas funcionalidades e dar manutenção em nossos aplicativos iOS;
- Trabalhar de forma ágil para construir componentes e soluções mobile que sejam eficientes, seguras, reutilizáveis e que sigam as melhores práticas de desenvolvimento e padrões de projeto;
- Identificar pontos de melhoria em processos e ferramentas de desenvolvimento que possam aumentar a eficiência e a qualidade das entregas de seu time;
- Trocar conhecimentos e experiências com seus colegas e ajudar a construir um ambiente respeitoso, agradável e que favoreça tanto o crescimento profissional quanto o pessoal.
Júnior | Pleno | Sênior
Requisitos**Para o nível Júnior você precisa:**
- Conhecer a linguagem Swift;
- Ter conhecimento básico sobre como criar aplicativos para a plataforma iOS;
- Saber usar o Xcode.
**No nível Júnior, você se destacaria de outros candidatos se:**
- Tiver seus próprios projetos open source e/ou já tiver trabalhado em algum projeto da comunidade;
- Souber como usar o Git;
- Tiver conhecimento e/ou experiência com metodologias ágeis.
**Para o nível Pleno é importante que você:**
- Domine a linguagem Swift e os conceitos de orientação a objetos;
- Saiba usar muito bem o Xcode e consiga configurar um ambiente de desenvolvimento e um projeto iOS;
- Tenha noções de padrões de projeto e de boas práticas de desenvolvimento;
- Saiba estruturar bem uma tela e consiga construir views customizadas e reutilizáveis;
- Dominar o uso do Keychain;
- Tenha noção de como gerenciar dependências usando Cocoapods;
- Conheça e saiba usar as libs mais populares na comunidade iOS;
- Tenha noções de banco de dados relacional.
**Um candidato de nível Pleno se destacaria se:**
- Souber como publicar um aplicativo na App Store, de preferência já tenha publicado um app próprio;
- Tiver seus próprios projetos open source e/ou já tiver trabalhado em algum projeto da comunidade;
- Demonstrar conhecimento sobre segurança em plataformas mobile;
- Souber como criar e rodar testes unitários;
- Saber usar ferramentas de análises e estatísticas (Crashlytics, Firebase e Amplitude).
**De um candidato de nível Sênior nós esperamos que:**
- Domine a linguagem Swift, demonstrando sólidas habilidades de engenharia e de programação;
- Aplique conhecimentos de padrões de projeto mobile e consiga arquitetar um aplicativo do zero, bem como propor e implementar refatorações e atualizações em aplicativos já existentes;
- Saiba construir rapidamente qualquer tipo de view customizada, configurar estilos e criar animações;
- Domine os conceitos e elementos importantes da plataforma iOS, que incluem arquivos de configuração, navegação entre telas, interface de usuário, recursos de imagem, de áudio e de vídeo, gerenciamento de memória e de estado, permissões, sensores, conectividade, serviços em background, etc.;
- Saiba como criar e rodar testes unitários;
- Domine as principais libs usadas na comunidade IOS;
- Crie e mantenha libs e SDKs proprietárias;
- Domine Git;
- Tenha sólidos conhecimentos em gerenciamento de dependências usando Cocoapods;
- Saiba usar ferramentas de análises e estatísticas (Crashlytics, Firebase e Amplitude);
- Tenha habilidade para trabalhar em áreas fora da sua zona de conforto e demonstrar motivação para crescimento pessoal;
- Ajude no crescimento técnico de outros desenvolvedores.
**São diferenciais de um candidato de nível Sênior:**
- Apresentar projetos pessoais ou open source que demonstrem sua excelência técnica e senso de produto e negócio.
- Ter um aplicativo publicado na App Store;
- Demonstrar sensibilidade e preocupação com design e experiência do usuário;
- Interesse em inovação e acompanhar as novidades do mercado no que diz respeito a aplicações mobile.
- Plano de saúde sem coparticipação e sem desconto em folha;
- Várias opções para o plano odontológico, de acordo com suas necessidades;
- Vale refeição;
- Vale alimentação;
- Auxílio home office;
- Licenças maternidade e paternidade estendidas;
- Auxílio creche;
- Seguro de vida;
- Folga no seu aniversário;
- Prêmios Vale Presente para diversas ocasiões, como aniversário, tempo de casa, indicação para contratação, etc.;
Parcerias com descontos em restaurantes, barbearias, faculdades, pilates, cursos de idiomas, estéticas, academias, óticas e mais;
- Fazer parte de um time de altíssimo nível;
- Gerar impacto positivo na vida de milhares de pessoas.
Acesse esta página e faça seu cadastro. Esperamos por você!
Contatotulio.moura@socialbank.com.br
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead