iOS Engineer

3 weeks ago


Toronto, Canada Thoughtworks Canada Full time

Our iOS Engineers build products on a variety of platforms and digital mediums, including web and mobile apps, wearables, and other custom hardware. They are passionate about teaching and learning while creating durable, testable code with a relentless commitment to product quality. If you're looking for an amazing opportunity to help us build the future while working with an incredibly dynamic and talented team, we want to work with you

We're looking for a smart, kind, and reliable iOS Engineer who is eager to make a big impact to build and ship high quality products that millions of people use every day.

As a member of our team, you'll be exposed to the entire product lifecycle, from idea generation, design, prototyping, planning, execution, and ultimately shipping the final product to market. You'll be part of a team that fosters mentorship, encourages continuous learning and development, and shares a passion for writing effective code to build software-powered products.

At Thoughtworks Canada, we're on a mission to build better products. We partner with a variety of clients to deliver impactful software-powered experiences to their users. Our team members are smart, kind, reliable, and excited to continuously teach and learn.

Responsibilities:

  • Create robust, well-tested code to implement impactful software features
  • Provide technical leadership by defining technical solution architecture, ensuring code is written to standards, and has sufficient test coverage
  • Collaborate with engineers, designers, and product managers, from both Thoughtworks Canada and our clients' teams to deliver large software products
  • Define, promote, and enforce engineering best practices on your project team, to clients, and across Thoughtworks Canada
  • Help improve our engineering capabilities by mentoring engineers through project work or other initiatives
  • Contribute to success of Engineering Guild and Thoughtworks Canada through other activities and initiatives; for example, training, recruiting, and business development

Qualifications:

  • Demonstrated expertise in native iOS development including memory management, multi-threading, networking, and adaptive layouts
  • Must have experience in tvOS
  • Proficient in Swift
  • Understanding of Apple's user interface guidelines and design principles
  • Strong coding skills with a proven ability to write clean, effective, well-tested code and a knowledge of design patterns and system architecture
  • Experience analyzing, designing, and developing large and complex code bases and software systems
  • Demonstrated technical initiative with experience leading project teams and mentoring engineers
  • Strong interpersonal skills with the ability to collaborate across disciplines and work closely with clients, even in a remote setting

Bonus Points:

  • Working knowledge of MVVM, MVC, or other architecture patterns in iOS
  • Experience with RxSwift or other reactive programming frameworks
  • Understanding of iOS performance analysis and optimization techniques including the tools needed
  • Familiarity with any of SwiftUI, widgets, ARKit, or development for wearables
  • Passion for building products that positively impact users
  • Enthusiasm for Agile methodologies, Pair Programming, and Test Driven Development (TDD)
  • Experience working directly with clients
  • Curious and inquisitive nature to uncover details and drive towards effective solutions

Contract Available - Apply Today

At Thoughtworks Canada, we know that the best products are built by diverse and inclusive teams - teams that reflect a range of users and experiences. We're looking for product builders with diverse backgrounds - which go beyond the standard education, work experience, and geolocation. If you want to change how product development is approached, and who products are built for, we encourage you to apply.

We also know that some people aren't comfortable applying unless they feel totally qualified. If you're on the fence or unsure if your experience perfectly matches our job posting, we'd really like you to apply. We are happy to chat and get to know you better, and you can get to know us better as well.

We are also committed to providing accommodations throughout the recruitment process for individuals with disabilities, in line with the Accessibility for Ontarians with Disabilities Act. If you need an accommodation, reach out to our People team at canada-hr@thoughtworks.com and we'll work with you to understand what is needed.


  • iOS Engineer

    2 weeks ago


    Toronto, Canada Diligente Technologies Full time

    Client needs someone who can work from remotely from Canada Title : iOS Engineer Location : Remote Role- San Francisco, CA USA Employment Type: Contract Client: Sephora Status: Accepting Candidates Number of positions:1 Description: RESPONSIBILITIES · Lead technical design and delivery on complex features and new systems. · Contribute to the overall system...

  • iOS Engineer

    2 weeks ago


    Toronto, Canada Diligente Technologies Full time

    Client needs someone who can work from remotely from Canada Title : iOS Engineer Location : Remote Role- San Francisco, CA USA Employment Type: Contract Client: Sephora Status: Accepting Candidates Number of positions:1 Description: RESPONSIBILITIES · Lead technical design and delivery on complex features and new systems. · Contribute to the overall system...

  • iOS Engineer

    2 weeks ago


    Toronto, Canada Diligente Technologies Full time

    Client needs someone who can work from remotely from Canada Title : iOS Engineer Location : Remote Role- San Francisco, CA USA Employment Type: Contract Client: Sephora Status: Accepting Candidates Number of positions:1 Description: RESPONSIBILITIES · Lead technical design and delivery on complex features and new systems. · Contribute to the overall...

  • iOS Engineer

    2 weeks ago


    Toronto, Canada Diligente Technologies Full time

    Client needs someone who can work from remotely from CanadaTitle : iOS Engineer Location : Remote Role- San Francisco, CA USA Employment Type: Contract Client: Sephora Status: Accepting Candidates Number of positions:1 Description: RESPONSIBILITIES · Lead technical design and delivery on complex features and new systems. · Contribute to the overall system...

  • Staff IOS Engineer

    2 weeks ago


    Toronto, Canada Mozilla Full time

    Staff IOS Engineer at Mozilla Corporation Team: Firefox Locations: Remote Canada, Remote US To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu. To learn more about our Hiring Range System, please click this Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that...

  • Staff IOS Engineer

    2 days ago


    Toronto, Canada Mozilla Full time

    Staff IOS Engineer at Mozilla Corporation Team: Firefox Locations: Remote Canada, Remote US To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu. To learn more about our Hiring Range System, please click this Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...

  • iOS Engineer

    1 month ago


    Toronto, Canada Thoughtworks Canada Full time

    Our iOS Engineers build products on a variety of platforms and digital mediums, including web and mobile apps, wearables, and other custom hardware. They are passionate about teaching and learning while creating durable, testable code with a relentless commitment to product quality. If you're looking for an amazing opportunity to help us build the future...


  • Old Toronto, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Old Toronto, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Old Toronto, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Old Toronto, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Old Toronto, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As an iOS engineer, you will be...


  • Toronto, ON, Canada Theorem, LLC Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them. As an iOS engineer, you will be...

  • Sr. iOS Engineer

    2 weeks ago


    Toronto, Ontario, Canada Pinterest Full time

    About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you'll be challenged to take on work that upholds this mission...

  • iOS Developer

    2 weeks ago


    Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for an iOS Developer to join a medium-sized B2C/B2B software company partnered with some of the world’s leading brands. Our client helps consumers to save money on items they purchase every day, and their product has the advantage to create an impact on purchasing decisions.As an iOS Developer, you will build out features for a...

  • iOS Developer

    2 days ago


    Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for an iOS Developer to join a medium-sized B2C/B2B software company partnered with some of the world’s leading brands. Our client helps consumers to save money on items they purchase every day, and their product has the advantage to create an impact on purchasing decisions.As an iOS Developer, you will build out features for a...


  • Toronto, ON, Canada Think Dirty® Full time

    Company Description Think Dirty® is a mobile app that empowers ingredient-conscious consumers to make informed choices about cosmetic and personal care products. Our app simplifies reading product labels and educates users about potentially toxic ingredients, enabling them to prioritize their health and the environment. Think Dirty is globally recognized,...


  • Old Toronto, Canada DoorDash Full time

    DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers, merchants, and dashers.About the RoleWe’re looking for...