Do que você precisa:
* Experiência sólida no desenvolvimento de bibliotecas iOS nativas em Swift;
* Experiência com desenvolvimento de aplicativos iOS utilizando View Code e SwiftUI;
* Experiência com testes unitários e de integração;
* Familiaridade com design patterns, princípios de código limpo e boas práticas de engenharia de software;
* Conhecimentos em algoritmos e estruturas de dados;
* Conhecimento em ferramentas de versionamento de código, como Git;
* Experiência com integração de APIs RESTful e consumo de serviços web;
* Experiência com metodologias ágeis, como Scrum ou Kanban.
Conhecimentos que te destacam:
* Experiência no desenvolvimento de bibliotecas e/ou aplicações multimídia (áudio/vídeo);
* Experiência no desenvolvimento de bibliotecas e/ou aplicações para tvOS;
* Conhecimentos sobre streaming de vídeo (ex: HLS, DRM, codecs);
* Experiência no uso de bibliotecas de publicidade (ex: Google IMA);
* Experiência no desenvolvimento de bibliotecas com Kotlin Multiplatform (KMP).
Como será seu dia a dia:
* Desenvolver e implementar interfaces responsivas, performáticas e acessíveis utilizando Swift;
* Desenvolver e manter bibliotecas iOS nativos com foco em performance, usabilidade e escalabilidade;
* Participar da integração entre front-end e back-end, garantindo o consumo eficiente de APIs e outros serviços;
* Colaborar com as equipes de Design, POs e Back-end para alinhar e planejar as entregas dos projetos;
* Contribuir para a revisão de código e disseminação de boas práticas de desenvolvimento;
* Garantir que o código seja limpo, organizado, escalável e de fácil manutenção;
* Garantir a qualidade do código através de testes automatizados e boas práticas de desenvolvimento;
* Trabalhar com ferramentas de automação e integração contínua (CI/CD) para otimizar o fluxo de desenvolvimento;
* Atuar com base em métricas, interpretando-as para assegurar a evolução contínua e sustentável dos projetos;
* Participar ativamente de reuniões diárias, planejamento e retrospectivas, contribuindo para a melhoria contínua do processo de desenvolvimento;
* Manter-se atualizado com as últimas tendências e tecnologias do ecossistema iOS;
* Contribuir para a documentação técnica e de usuário das soluções desenvolvidas;
* Colaborar com a equipe na identificação e resolução de problemas técnicos, propondo soluções inovadoras e eficientes.