Required Skills:
- 5+ years professional software development experience
- 2+ years professional experience with Swift for iOS
- Ability to demonstrate one or more existing iOS applications that you were instrumental in building
- Strong skills in the following technologies: Swift, Objective-C, iOS 6+ SDK, UIKit and Core Animation, Core Data, RESTful Web Services, JSON, Unit Testing
- Strong understanding of good object-oriented development practices
- Understanding of agile software development processes
- Willingness and ability to learn new technologies; self-starter
- Good communication skills; ability to provide clear documentation
- Ability to work with Product Management, QA, and other development teams
- Analytical and adept at problem-solving with strong attention to detail
- Ability to create simple and intuitive user experiences that cut through complex, data-rich problems
Desired (but not required) Skills:
- Mobile web development with HTML, CSS, and JavaScript
- Web application development experience using technologies such as C#, Ruby, Python, etc.
Educational Requirements:
- Bachelor’s degree in Computer Science (or equivalent degree or experience)
You must have a good understanding of English (spoken and written)
You must be based in South America