A Solutis busca um Desenvolvedor iOS Sênior para atuar em um projeto estratégico de meios de pagamentos. O profissional será responsável por desenvolver e evoluir aplicativos iOS, garantindo segurança, performance e uma ótima experiência para o usuário, em um ambiente de alta escala e criticidade.
Responsabilidades
- Desenvolver e evoluir aplicativos nativos para iOS utilizando Swift.
- Construir e manter interfaces utilizando SwiftUI e UIKit.
- Integrar aplicativos a APIs REST e serviços backend, realizando o consumo e tratamento de dados em JSON.
- Implementar soluções utilizando MVVM, MVC e Clean Architecture, aplicando princípios SOLID e Design Patterns.
- Trabalhar com SQLite, Core Data e SQL para persistência e manipulação de dados.
- Desenvolver e executar testes unitários e testes de UI.
- Gerenciar código e versionamento utilizando Git.
- Gerenciar dependências com Swift Package Manager e/ou CocoaPods.
- Contribuir com processos de integração contínua e CI/CD.
- Atuar na publicação e distribuição dos aplicativos pela App Store e TestFlight.
- Implementar boas práticas de segurança, autenticação e armazenamento seguro de dados.
- Analisar e otimizar a performance, estabilidade e qualidade dos aplicativos.