Desenvolvedor Mobile iOS Sênior
A Leega é uma empresa focada no atendimento eficiente e inovador em seus clientes. Isso não poderia ser diferente com o nosso principal combustível: as pessoas! Nossa cultura é inspiradora e nossos valores estão presentes no dia a dia: ética e transparência, excelência de qualidade, trabalho em equipe, responsabilidade econômica, social e ambiental, relações humanas e credibilidade.Buscamos profissionais inovadores que sejam movidos por desafios e focados em resultados.Se você busca uma empresa dinâmica e parceira e que investe em seus colaboradores através de capacitação constante, a Leega é o lugar para você!>> A LEEGA É PARA TODOS, ficaremos muito felizes em ter você em nosso time. Venha fazer parte da nossa história e da construção do nosso futuro. Cadastre-se agora mesmo em nossas vagas!Responsabilidades e atribuiçõesVai atuar na criação de aplicativos para dispositivos ios utilizando a linguagem Swift e, ocasionalmente, Objective-C, para desenvolver soluções que rodam no ecossistema iOS, seguindo as diretrizes da App Store. Funções e Responsabilidades:Desenvolvimento de aplicativos:Criação de aplicativos desde a concepção, passando pela programação e testes, até a publicação na App Store. Design e interface do usuário (UI/UX):Ajusta a interface do aplicativo para garantir uma experiência agradável e intuitiva para o usuário, considerando as características do sistema iOS. Testes e manutenção:Realiza testes para identificar e corrigir erros, garantindo o bom funcionamento do aplicativo em diferentes versões do sistema e dispositivos. Integração com outras tecnologias:Garante a comunicação entre o aplicativo e outros sistemas, como servidores e APIs. Otimização de desempenho:Busca otimizar o desempenho do aplicativo para garantir uma boa experiência ao usuário, seguindo as práticas recomendadas pela Apple. Acompanhamento das tendências:Mantém-se atualizado sobre as novidades e tendências do desenvolvimento iOS, para garantir que os aplicativos estejam sempre alinhados com as melhores práticas e tecnologias. Requisitos e qualificaçõesHabilidades e conhecimentos necessários:Desenvolvedor Mobile IOS SR:Desenvolvimento de aplicativos nativos para IOS com Swfit Ui;Gestao de estado e eventos usando CombinePadrões de arquitetura de software (MVC, MVP, MVVM ou Clean Architecture);Gitconsumo de APIs RESTimplementação de testes unitários e integrados automatizadosExperiência com Swift, Swift Package Manager, ViewCode e XcodeExperiência com APIs RESTfulVersionamento de código e desenvolvimento colaborativoConhecimento de sólido de MVVMGuidelines da plataforma iOSCriação de componentesCoordinatorsInjeção de dependênciaModularizaçãoCI/CD (desejável)Testes unitários (desejável)Ter conhecimento em deploy de aplicativos para a lojaInformações adicionaisModelo de trabalho: Home Office.