Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Mobile Application Developer - Senior iOS Developer - Swift who possesses a passion for mobile technologies and will work with next generation Peer-to-Peer shipping & Travel platform.
Our thoughts on you as a person:
- You deliver results reliably and without surprises, in a team or on your own.
- You communicate well, with your team and others.
- You love iOS, but you also get the big picture and what it means to your work.
- You are excited about joining early, in a small team that will grow over time.
Responsibilities include:
- Writing clean, architecturally sound and maintainable code.
- Maintaining the current iOS app by fixing bugs and improving application performance.
- Working on a new version of the app from scratch.
- To deliver features in tight deadlines.
- Collaborate with cross-functional teams to create, design and ship new features.
- Unit-test code for robustness, include edge cases, usability, and reliability.
- Working with our testing team to ensure 100% test coverage.
- Discovering and implementing the newest technologies.
Job Requirements
- Bachelor’s degree in any field, preferably computer science or engineering.
- 3+ years experience building complex mobile applications on iOS(Swift) platform that have been successfully delivered to customers.
- Very good experience with SWIFT,, Xcode.
- Experience with memory management and caching mechanisms specific to mobile devices
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- JSON, XML, REST Web Services
- Callbacks, Blocks, Closures, Delegates, and NS Notifications.
- A portfolio of iOS Application in the app store is mandatory.
- Experience with RxSwift & MVVM pattern is preferable.