Location: Toronto 3x/week on siteDuration: 6 months + extensionsDesired Skills and Experience *o You know how to write readable, idiomatic and maintainable Swift code with at least 7 years of software development experienceo You are experienced with a variety of iOS frameworks.o You have a deep understanding of Cocoa design patterns and API design.o You care about quality and you know what it means to ship high quality code.o You love to think in a functional way, and you want to learn what functional programming means (Combine/RxSwift)o Experience with offline storage (Realm and or Core Data or FileCache), threading, and performance tuningo Familiarity with RESTful APIs to connect iOS applications to back-end serviceso Familiarity with CI/CD and Fastlaneo You have released at least one App under your supervision from an organization where you did:o Core architectureo Code reviewo Mentored other developero Developmento Wrote UnitTest and possibly some UITestMust have:o Good understanding of reactive tools such as RxSwift and/or Combineo RxSwifto Realmo Fastlane Day-to-Day *In this role, you will be working as a member of the Development team. You will have exposure to every aspect of the software development cycle, and you will be encouraged to express your opinions and challenge assumptions. You will have guidance from Mobile Tech Lead on technology and architecture to ensure code quality and better development practices.The successful candidate will assist in building, improving, maintaining and leading a world-class native mobile e-commerce apps. This is a hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a Mobile Developer will involve working on one of several of our complex, customer & colleague facing apps. Expect to contribute your expertise in native mobile design as well as your technical experience in creating a high-performing, maintainable apps. You'll often be working closely with our user experience groups to create and implement an attractive mobile apps.Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as short-term and long-term disability, life insurance and AD&D. Employees will also have access to a registered retirement savings account with employer matching. Employees in this role are also entitled to sick leave and/or other paid time off as provided by applicable law. If you are interested in this assignment and operate as an independent contractor, please reach out to us for more details