A Globo é feita de gente que quer fazer diferente, fazer junto, fazer o futuro. Gente espalhada por todo o país (e mundo!) trabalhando com conteúdo, notícias, negócios, tecnologia, tudo isso com brasilidade e talento de sobra.
Canais na TV aberta e por assinatura, produtos digitais como Globoplay, Cartola, G1, Ge, Gshow e outros serviços estão reunidos no mesmo lugar.
Na Globo, o encontro de histórias com tecnologia move um time diverso e apaixonado por inovação.
A gente tem a chance de aproximar os brasileiros, criando novas formas de se conectar com eles.
Aqui, cada um faz a transformação acontecer.
Quer fazer parte dessa transformação também?
#VemPraGlobo ;)
/n
Do que você precisa:
* Domínio da linguagem Swift para desenvolvimento de aplicativos iOS;
* Prática com arquiteturas de software (Exemplo: MVVM, VIPER, VIP);
* Conhecimento sólido em gerenciamento de dependências. (Exemplos: Cocoapods, SPM);
* Habilidade com ferramentas de versionamento de código (Git);
* Experiência na implementação de boas práticas de desenvolvimento;
* Conhecimento em consumo de APIs (REST, GraphQL e outros);
* Experiência na criação de layouts com storyboards, xibs, autolayout e viewCode em diferentes resoluções de tela;
* Familiaridade em metodologias ágeis (Scrum, Kanban e outros);
* Conhecimento de design patterns (Singleton, Factory e outros);
* Experiência com testes unitários;
* Atuação com Code Review;
* Conhecimento em Firebase, Google Analytics, Crashlytics;
Conhecimentos que te destacam:
* Experiência com Onboarding/Ambientação de Desenvolvedores;
* Experiência com Interação com outros times (QA, UX, Design e outros);
* Conhecimento em testes interface e instrumentais;
* Conhecimento de processo de integração contínua (CI/CD, GitHub Actions, Gitlab e outros);
* Experiência com performance e otimizações.
/n
Como será seu dia a dia:
* Participará de reuniões diárias com a equipe para acompanhamento de tarefas;
* Participará de reuniões de refinamentos com a equipe para definição de tarefas a serem desenvolvidas;
* Participará de reuniões de planejamento com a equipe para definir o que será priorizado;
* Revisará o progresso das tarefas utilizando o Jira;
* Utilizará metodologias ágeis como Scrum ou Kanban;
* Alinhará expectativas e esclarecerá dúvidas sobre o projeto com steakeholders, designers e outros desenvolvedores;
* Revisará código de outros colaboradores da equipe Apple, fornecendo feedbacks e sugestões de melhorias;
* Realizará testes unitários e manuais no que foi implementado (novas funcionalidades e correções de bugs), para manter a qualidade na entrega;
* Executará validações do que foi implementado com o time de QA e Designers;
* Criará documentações sobre novas features que serão desenvolvidas e práticas de desenvolvimento;
* Se manterá atualizado das novas tecnologias, ferramentas e práticas de desenvolvimento para um aprendizado contínuo.