iOS Developer

Canada🕖 2 weeks ago

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 featuresProvide technical leadership by defining technical solution architecture, ensuring code is written to standards, and has sufficient test coverageCollaborate with engineers, designers, and product managers, from both Thoughtworks Canada and our clients’ teams to deliver large software productsDefine, promote, and enforce engineering best practices on your project team, to clients, and across Thoughtworks CanadaHelp improve our engineering capabilities by mentoring engineers through project work or other initiativesContribute 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 layoutsMust have experience in tvOSProficient in SwiftUnderstanding of Apple’s user interface guidelines and design principlesStrong coding skills with a proven ability to write clean, effective, well-tested code and a knowledge of design patterns and system architectureExperience analyzing, designing, and developing large and complex code bases and software systemsDemonstrated technical initiative with experience leading project teams and mentoring engineersStrong 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 iOSExperience with RxSwift or other reactive programming frameworksUnderstanding of iOS performance analysis and optimization techniques including the tools neededFamiliarity with any of SwiftUI, widgets, ARKit, or development for wearablesPassion for building products that positively impact usersEnthusiasm for Agile methodologies, Pair Programming, and Test Driven Development (TDD)Experience working directly with clientsCurious 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.

Thoughtworks

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago