Desenvolvedor iOS Sênior | Híbrido | São Paulo-SP
Solutis · São Paulo, SP, BR ·
- Work mode
- Hybrid
- Category
- Mobile
Solutis · São Paulo, SP, BR ·
Stefanini Group · Brasil
AL Consultoria Tech · São Paulo, Brazil
Grupo Taking · Barueri, SP, BR
Senior iOS developer at Solutis building and evolving native iOS apps for a strategic payments project, working hybrid (3 days/week) in Interlagos, São Paulo. Day-to-day: Swift/SwiftUI/UIKit development, REST API integration, Core Data/SQLite persistence, MVVM/Clean Architecture, testing, CI/CD, and App Store/TestFlight releases.
Sua missão: Desenvolver e evoluir aplicativos iOS para um projeto estratégico de meios de pagamentos, garantindo segurança, performance e uma ótima experiência para o usuário.
O desafio: Criar e evoluir funcionalidades em um ambiente de alta escala e criticidade, garantindo qualidade, estabilidade e integração.
Atividades:
• 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.
Tecnologias Obrigatórias: Swift, SwiftUI, UIKit, Xcode, iOS SDK, APIs REST, JSON, SQL, SQLite, Core Data, MVVM, MVC, Clean Architecture, SOLID, Design Patterns, Git, Swift Package Manager, CocoaPods, CI/CD, TestFlight, App Store, Testes Unitários, Testes de UI
Formação e certificações:
• Ensino Superior Completo (Desejável)
Sua jornada na Solutis começa com poucos passos: faça seu cadastro, conte sua história no formulário e mostre seu talento no teste técnico.
Pré-classificado(a), nosso RH vai até você!