logo

View all jobs

Senior iOS Engineer

Toronto, Ontario · Information Technology
Senior iOS Engineer 
Our FinTech client is looking for a Senior 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, implement, test, and bug fixes.
 
Expecting a candidate with a creative flare, strong problem-solving skills, exposure to various technologies such as Swift/Objective-C, risk/fraud protection and/or on-device machine learning, and is ready to take on more responsibility.

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
Qualifications:
  • 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

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by