Desenvolvimento iOS (Pleno/Sênior) | Remota - 135301
GFT Technologies SE Barueri, São Paulo, Brazil
IT Services and IT Consulting · 10,001+ employees
About the role
Design, build, and evolve robust, scalable, and high-performance iOS applications using Swift and modern architectural patterns. Manage the full application lifecycle, including automated builds, CI/CD processes, and distribution via TestFlight and App Store Connect.
What they look for
Requirements
Requires advanced proficiency in modern Swift, UIKit/SwiftUI, and architectural patterns like MVVM or Clean Architecture. Candidates must have experience with automated testing, web service integration, and collaborative development workflows using Git.
Full description
O que buscamos:
Profissional de nível Pleno/Sênior que atue com (IOS).
Responsabilidades:
- Projetar, construir e evoluir aplicações móveis robustas, escaláveis e performáticas para a plataforma iOS utilizando Swift.
- Desenvolver soluções utilizando padrões de arquitetura modernos (MVVM, VIPER, Clean Architecture ou Composable Architecture), garantindo separação de responsabilidades e testabilidade do código.
- Criar interfaces elegantes, responsivas e acessíveis (Human Interface Guidelines), utilizando UIKit e/ou SwiftUI.
- Consumir serviços e APIs RESTful/GraphQL de forma assíncrona e performática, tratando cache, concorrência e estado de rede offline.
- Escrever testes unitários, de integração e de interface (UI Tests), garantindo estabilidade e regressão zero da aplicação.
- Gerenciar o ciclo de vida completo do aplicativo, participando da automação de builds (CI/CD) e do processo de distribuição via TestFlight e App Store Connect.
Requisitos Obrigatórios
- Swift moderno (nível avançado): gerenciamento de memória (ARC), orientação a protocolos, genéricos e concorrência (Async/Await, Combine) UIKit (Auto Layout, programmatic UI) e/ou SwiftUI;
- Padrões de arquitetura: MVVM, Clean Architecture, injeção de dependências e gerenciamento de estado Integração com serviços web (URLSession, Alamofire) e parsing de dados (Codable/JSON);
- Testes automatizados com XCTest (testes unitários e de interface);
- Gerenciamento de dependências: Swift Package Manager (SPM), CocoaPods ou Carthage Git e fluxos colaborativos de desenvolvimento (Gitflow, Pull Requests e Code Review).
Desejável:
- CI/CD para iOS com Fastlane, GitHub Actions ou Bitrise;
- Persistência de dados local: CoreData, SwiftData, Realm ou SQLite;
- Acessibilidade (VoiceOver, Dynamic Type) e uso de Xcode Instruments para otimização de memória e bateria;
- Experiência com design systems e bibliotecas de componentes internas
Descrição comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT
Similar roles
-
Mobile Engineer - iOS
Uala Argentina
-
Senior iOS Software Engineer II
Fetch United States
-
IOS Developer - Gopi
TEKsystems San Francisco, California, United States · $148K/yr
-
iOS Senior Developer - OTT Team (French Services) (Telework/Hybrid)
CBC/Radio-Canada Montreal, Quebec, Canada
-
iOS Senior Developer, OTT Team (French Services) (Telework)
CBC/Radio-Canada Montreal, Quebec, Canada
-
iOS Engineer
ASOS London, England, United Kingdom