iOS Developer

Thoughtworks
Canada
$150 a day (estimated)
Temporary

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 on a short term contract 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 [email protected] and we’ll work with you to understand what is needed.

10 days ago
Related jobs
Promoted
Thoughtworks
Canada
Part-time

Our iOS Engineers build products on a variety of platforms and digital mediums, including web and mobile.. Demonstrated expertise in native iOS development including memory management, multi threading..

Promoted
Epsilon Solutions Ltd.
Calgary, Alberta
Full-time

Job Title. Snowflake Developer Term. Long Term Contract Work Location. Toronto, Ontario, Canada Job Description. Design and implement Snowflake solutions based on project requirements. Develop..

Promoted
LanceSoft, Inc.
Calgary, Alberta
Full-time

Summary. (Hybrid 3 days from day1 and In person interviews) We are looking for an experienced Front End Developer to help our team with building modern and user friendly web applications. We are..

Hirekeyz Inc
Calgary, Alberta
Full-time

Role. Java Developer Location. Montreal QC Type. C2C Fulltime JD. Expertise in application data and infrastructure architecture disciplines Expertise in Web Services both Client and Server sides..

Atlantis IT group
Calgary, Alberta
Quick Apply
Full-time

We are seeking a talented Angular Developer to join our dynamic team. As an Angular Developer, you will.. br. Requirements. br. Proven experience as an Angular Developer or similar role br. Proficient in..

Robinhood
Toronto, Ontario
Full-time

Role We're excited to invite talented and motivated iOS Developers to join our Apple Design Award.. Our iOS community is extremely tight knit! We have weekly syncs, frequent tech talks, and recurring in..

Winnipeg Technical Services & Solutions
Winnipeg, Manitoba
Full-time

Are you a hardworking PHP Developer having at least 2 years of work experience?. Can you work with.. We are looking for a career oriented, energetic and motivated PHP Developer who will be working with our..

Sage Recruiting
Toronto, Ontario
Full-time

Sage Recruiting is looking for an Android Developer to join a rapidly growing SaaS startup in Toronto.. iOS and backend engineers on existing and new products and ship featuresParticipate in code review..

E-Solutions
Vancouver, British Columbia
Full-time

Role. iOS Developer Architect Location. Vancouver, BC Long Term Contract Skillset o SwiftUI o iOS Architecture. design. best practices to develop Native App o Strong in enterprise integrations..

Scotiabank
Toronto, Ontario
Full-time

Contributes to development of world class digital products and experiences on the iOS platform that.. Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and..