Descrição da vagaComo um desenvolvedor Apple Sênior, será esperado de você uma capacidade técnica e analítica profunda sobre o que já foi implementado no projeto, bem como fortes atributos voltados ao acompanhamento e evolução dos desenvolvedores mais júniores. Como um profissional mais experiente, é esperado que você possua bastante conhecimento a ser compartilhadoResponsabilidades e atribuiçõesConhecimento sólido em Swift;Experiência em alguma arquitetura (exemplos: MVVM, VIPER, VIP);Conhecimento sólido em criação e gerenciamento de dependências (exemplos: Cocoapods, SPM);Experiência com ferramentas de versionamento de código (Git);Experiência na implementação de boas práticas de desenvolvimento;Experiência com consumo de APIs (REST, GraphQL e outros);Experiência na criação de layouts com storyboards, xibs, autolayout, viewCode e SwiftUI em diferentes resoluções de tela;Conhecimento em metodologias ágeis (Scrum, Kanban e outros);Conhecimento de design patterns (Singleton, Factory e outros);Experiência com testes unitários, interface e instrumentais;Experiência com Code Review;Experiência com Firebase, Google Analytics e Crashlytics;Experiência com documentações;Experiência com performance e otimizações