Job Description
We seek an experienced and highly skilled iOS developer to join our team. In this role, you will be responsible for designing, developing, and maintaining iOS applications for our clients.
Responsibilities:
- Design and develop iOS applications using Swift and Objective-C
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements:
- Proficiency in Swift and Objective-C
- Experience with iOS frameworks such as UIKit, CoreData, and CoreAnimation
- Experience with offline storage, threading, and performance tuning
- Experience with RESTful APIs to connect iOS applications to back-end services
- Experience with version control systems (e.g. Git)
- Experience with automated testing frameworks
- Bachelor's degree in Computer Science or a related field
- At least 3 years of experience in iOS development
Nice to have:
- Experience with reactive programming frameworks (e.g. RxSwift)
- Experience with continuous integration and deployment tools (e.g. Jenkins, Fastlane)
- Experience with Agile development methodologies
- Preferably good to have experience in the financial industry or digital banking
We are an equal opportunity employer and welcome applicants from all backgrounds to apply using Linkedin System