Responsibilities:
- Build exciting new products
- Implement new features as well as maintain existing functionality
- Document and test new software implementations
- Share expertise during code review activities and refinement sessions
- Advise and help junior developers in the team
- Design code in a functional and scalable way
- Understanding and consideration of mobile security best practices
Skills:
- Experience in financial software products
- Good command of Swift
- Good understanding of iOS SDK
- Experience with Xcode
- Aware of how client-server applications work
- Experience with Swift Package Manager is an advantage
- Experience with iTunes Connect, Apple Developer Program and TestFlight
- Experience with JSON/XML and RESTful Web Services
- Experience with code optimization and performance improvements
- Experience in Agile development methodologies
Experience & Education:
- 4+ years of experience with iOS software development
- Experience in development of financial applications would be a great advantage
- BS degree in Computer Science or a similar technical field of study
- Working proficiency and communication skills in verbal and written English