IOS Senior Developer
- Development with Swift
- Control of dependencies with Cocoapods, Carthage…
- Mastery of design patterns
- Architectures MVC, MVP, MVVM, Viper
- Domain of REST APIs, WebSockets, JSON, XML.
- Use of code repository and software versioning (Git), GitFlow knowledge.
- Knowledge in Continuous Integration
- Asynchronous Tasks
- Storyboards, Xib, control of Layouts and constraints for different devices and orientations.
- Protocol Oriented Programming
- Control of push notifications, certificates and provisioning profiles
- Use of Agile Methodologies such as Scrum