Descrição da vaga
.Responsabilidades e atribuiçõesAtuar 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.Requisitos e qualificaçõesExperiê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.DiferenciaisConhecimento em SwiftUI;Conhecimento em Swift 6, incluindo conceitos como Sendable, @Sendable e @MainActor.