Senior iOS Mobile Developer
Core
Design, develop, and maintain native iOS applications following software engineering best practices and integrating with REST APIs.
Role type
Senior iOS Mobile Developer
Builds
Native iOS mobile applications
Domain
Mobile Development, iOS
Required skills
Swift, Objective-C, Cocoa Touch, Clean Architecture, Modular Architecture, MVC, MVVM, MVP, VIPER, REST API integration, Git, Human Interface Guidelines (HIG)
Preferred skills
Mobile app modernization, performance optimization, security best practices, UX design, technical analysis, estimation, Spike/PoC execution
Technologies
Swift, Objective-C, Cocoa Touch, Git
Responsibilities
Participate in technical and functional working sessions with multidisciplinary teams, develop and implement business requirements, design and maintain native iOS apps, plan activities and estimate development times, perform technical analysis to define scalable solutions, execute Spikes and PoCs, apply architectural patterns for quality and performance, collaborate under agile methodologies, integrate apps with REST services
Seniority
Senior, hands-on IC