Senior Mobile Developer - iOS

Senior Mobile Developer - iOS

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 


Job Description

Our client are on a mission to provide useful technological solutions that enrich and empower millions of people in their daily lives. They apply big data, artificial intelligence, and machine learning to bring the next generation of financial products and services to the Indian, Japanese and Canadian markets.

As a company, they are committed to offering the most transparent, secure, and personalized consumer experience to over 333 million consumers and over 21 million merchants. Since their journey began 6 years ago, they've launched a Canadian app (a bill management app), and a QR-based payment app in Japan, all while powering the India app.

They are looking for a proficient iOS Developer with experience in developing high-performing, scalable mobile applications, and frameworks. You will be exposed to the full stack application/framework development of design, implementation, test, and bug fixes.


Must Have Skills:

● Degree in Computer Science
● 3+ years of demonstrable experience of iOS development using Swift with at least 1 year developing multi-threaded projects
● Expertise in UIKit, APNS, Core Data and cloud messaging APIs(i.e. Google FirebaseMessaging)
● Experience in developing Swift binary frameworks/SDKs for performance and stability, and familiar with Swift API design patterns
● In-depth knowledge in data structures, algorithms, memory management, and best practices
● Expose to security/fraud and encryption development process
● Strong problem solving skills and hunger to learn new things and ability to grasp new techniques quickly
● Knowledge of on-device machine learning (Core ML) is a plus

Responsibilities:

● Build and maintain new products/features for apps/frameworks, ensure coding with software best practices
● Demonstrate excellence in code optimization and maintainability to improve apps/frameworks performance and stability.
● Perform in-depth code review with detailed tests
● Identify new technologies and trends, and implement them to enhance our products
● Unit-test code for robustness, usability, and general reliability


Details:

Starting: ASAP
Travel: 0%
Dress Code: Casual







Similar jobs in Toronto:

Similar jobs in other locations: