Back to jobs
Job Description
Descrição da vaga
.
Responsabilidades e atribuições
- Participar de reuniões diárias, de refinamento e de planejamento com a equipe para acompanhamento, definição e priorização de tarefas;
- Desenvolver códigos para novas funcionalidades e correção de bugs de iOS e tvOS;
- 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;
- Realizar 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;
- Realizar releases de versões e acompanhar métricas de saúde do aplicativo;
- Revisar o progresso das tarefas utilizando o Jira;
- Utilizar metodologias ágeis como Scrum ou Kanban.
Requisitos e qualificações
- Conhecimento sólido em Swift;
- Experiência em arquitetura (MVVM,VIPER, VIP ou outros);
- Experiência com testes unitários, instrumentais e de interface;
- Experiência com Code Review;
- Experiência com Firebase, GoogleAnalytics e Crashlytics;
- Experiência com documentações;
- Experiência com performance e otimizações;
- 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 sólido em criação e gerenciamento de dependências (Cocoapods, SPM ou outros);
- Conhecimento em metodologias ágeis (Scrum, Kanban ou outros);
- Conhecimento de design patterns (Singleton, Factory ou outros).
