Swift Developer Mobile (iOS) Mid | Remoto
Summary
Build and maintain iOS e-commerce apps using Swift, UIKit, and MVVM with Swift Concurrency and Swift Testing.
- Atuar na concepção, desenvolvimento, implantação e manutenção de aplicações iOS para o aplicativo mobile do cliente;
- Implementar melhorias e realizar refactoring do frontend de e-commerce;
- Aplicar padrões e boas práticas de engenharia de software no desenvolvimento das soluções;
- Fazer a interface entre o cliente e as equipes internas envolvidas no projeto;
- Apoiar planejamentos mais complexos e atividades de refinamento técnico;
- Contribuir para o desenvolvimento técnico dos demais integrantes da equipe;
- Criar documentação de serviços, componentes e elaborar diagramas técnicos;
- Participar da definição de soluções, atuando de forma propositiva na apresentação de ideias e melhorias;
- Atuar em ambiente de desenvolvimento ágil, colaborando com o time na entrega contínua de valor.
- Experiência com desenvolvimento iOS utilizando Swift;
- Domínio de Swift e desenvolvimento de aplicativos para iOS;
- Experiência obrigatória com Swift Concurrency (async/await);
- Experiência obrigatória com Swift Testing;
- Experiência obrigatória com UIKit;
- Conhecimento obrigatório em arquitetura MVVM (Model-View-ViewModel) com Coordinator;
- Vivência com Jira;
- Vivência com Bitbucket;
- Experiência em projetos de manutenção evolutiva, implementação de melhorias e refactoring de aplicações mobile;
- Experiência de atuação em times ágeis.
Diferenciais
- Conhecimento em SwiftUI;
- Conhecimento em Swift 6, incluindo conceitos como Sendable, @Sendable e @MainActor.