Application Programming Interface (API), Automation, Best Practices, Continuous Integration, Design Patterns Programming Methodologies, Financial Control, Internet Application, Jenkins, Objective-C Programming Language, Product Design, REST (Representational State Transfer), Software Development, Swift, Team Player, User Interface/Experience (UI/UX), Web Services, iOS
Job Title
Our ideal candidate is:
- A self-starter, able to find opportunities to add value and execute solutions.
- A collaborative team player that can adapt well to a changing environment.
- Passionate about iOS development using Swift/obj C
Requirements:
- 5+ years of application development experience on iOS
- Deep understanding of UI fundamentals (e.g. View Controller lifecycle, etc.)
- Deep understanding of the Swift, iOS frameworks and design patterns.
- Exposure to integrating RESTful APIs and web services with applications.
- Strong debugging and trouble-shooting skills.
- Strong knowledge of mobile security best practices.
- The ability to work in a fast, agile and nimble environment with frequent change.
Preferred Skills:
- Experience developing apps in a professional capacity (submitting to the store, etc.)
- Experience with continuous integration and build automation tools (e.g. Jenkins, Fastlane)
Experience working with designers and product managers