- 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
- 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
- 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
-
IOS Developer
1 week ago
OpenWeb Technologies Ltd. CanadaWe create a safe space for communities to thrive. · OpenWeb's mission is to improve the quality of conversations online, building a healthier web where content creators of all kinds are empowered to thrive. As a product company, OpenWeb partners with publishers and brands to bui ...
-
iOS Developer
1 week ago
Transitapp CanadaThere's a reason you carry an iPhone in your pocket. It's something about the iPhone look... the iPhone feel... the way your Apple Watch starts sending you heart rate alerts when your Xcode successfully compiles... or the limitless possibilities of SwiftUI, especially now that th ...
-
IOS Developer
1 week ago
Umanologic CanadaCreate innovative applications for the iPhone/iPad. · Develop quality code for the iOS platform using cutting-edge techniques, tools, and utilities. · Work closely with others to identify and develop feature-sets. · Research and innovate ways to leverage the different fundamen ...
-
IOS APP Developer
6 days ago
HuntsBot CanadaWe're not solving a small problem, and we're not addressing a small market. We are building the productivity platform of the future. · We have shown the world it's possible to build a premium productivity brand. We are building a household brand and a worldwide organization. Sof ...
-
Lead iOS Developer
2 weeks ago
Pyramid Consulting, Inc CanadaImmediate need for a talented Lead IOS Developer. This is a Months Contract opportunity with long-term potential and is located in Canada (Remote). Please review the job description below and contact me ASAP if you are interested.Job ID: Pay Range: CAD 55/hr- CAD 60/hr . Employee ...
-
iOS Native App Developer
1 week ago
Silverorange CanadaRemote, Any Province or Territory, Canada · This job is currently not accepting applicants. · #J-18808-Ljbffr ...
-
Mac/iOS Mobile App Developer
2 weeks ago
Versa Networks CanadaAbout Us · Versa Networks, Inc. is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure Access Service Edge). Versa is providing an end-to-end solution that both simplifies and secures the WAN/branch office network. · The goal of ...
-
Technical Lead
1 week ago
Wipro Limited Kanata, CanadaOverview: · **Roles** · **and Responsibility** · B.E/B. TECH/MCA/M.Sc. (ECE/CS/IT) with 10+ years of relevant experience in Network Routing, Switching and NetScaler Load balancer with a valid CCNP or CCIE (LAB) certification. · **Work Location**: Ottawa Canada · Willing to travel ...
-
Bilingual Junior IT Business Analyst
6 hours ago
Intact CanadaOur employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. · Feel empowered to learn and g ...
-
Full-Time Graphic Designer
6 days ago
Lambertdesign Canada Full timeDévelopper et mettre en page des projets, des présentations, des infolettres, des bannières, des dépliants, des affiches, des documents de vente et tous autres documents numériques de façon originale et attrayante ; · Créer les visuels des publicités imprimées et numériques en r ...
-
Chief Technology Officer
17 hours ago
IRLY CanadaLocation: Remote · Compensation: Equity Only · Company Description · IRLY is an emerging mobile dating application co-founded by internet superstar Cameron Dallas. Our mission is to revolutionize the way people connect by providing a user-friendly, innovative, and accessible plat ...
-
Lead Android Developer
1 week ago
Diligente Technologies CanadaMain skills: · Bachelor's degree; and 5+ years direct experience in software development; and 3+ years in mobile solution and implementation. · • Experience in Native Mobile app development Android and Kotlin hands-on Java and/or Swift/Object-C and/or React Native code. · • Exper ...
-
Receptionist - Bilingual (On Site)
2 weeks ago
IO Solutions Call Center CanadaIO Solutions is looking to fill the position of Bilingual Receptionist for its Montreal office. As the first point of contact for our customers, employees, candidates and visitors, you will play a crucial role in creating positive impressions and ensuring a good experience for th ...
-
Music AppDeveloper
1 week ago
Edjuster CanadaAre you a coding maestro with a passion for music? Ready to tackle challenges head-on? · About Us · We are , a small agile team committed to revolutionizing the way musical artists practice and perform. Our five-star app has been downloaded millions of times on MacOS and iOS, an ...
-
Principal Software Engineer
1 week ago
Autodesk, Inc. CanadaPrincipal Software Engineer - AutoCAD Mobile iOS page is loaded Principal Software Engineer - AutoCAD Mobile iOS · Apply locations AMER - Canada - British Columbia - Remote time type Full time posted on Posted 2 Days Ago job requisition id 24WD74991 Job Requisition ID # · At Aut ...
-
Principal Software Engineer
1 week ago
Autodesk, Inc. CanadaPrincipal Software Engineer - AutoCAD Mobile iOS page is loaded · Principal Software Engineer - AutoCAD Mobile iOS · Apply locations AMER - Canada - British Columbia - Remote time type Full time posted on Posted 2 Days Ago job requisition id 24WD74991 Job Requisition ID # · 24 ...
-
iOS Engineer
1 week ago
Thoughtworks CanadaOur 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 quali ...
-
Senior FPGA Developer
1 hour ago
Myticas Consulting CanadaThe recruitment team at Myticas Consulting is currently in search of a senior-level FPGA Developer who would be interested in a full-time permanent remote opportunity offered within Canada and/or the United States. · There may be some onsite components to the role but primarily i ...
-
Mobile Developer
1 week ago
Ioxpert Llp CanadaWe are seeking a dedicated full-time remote mobile developer to join our distributed team. Your role will involve collaborating with designers, backend developers, and other team members to deliver seamless and engaging mobile experiences in a remote work environment. · Develop ...
-
Fullstack Blockchain Engineer
1 week ago
Cryptostart Canadaactive 1 day ago Fullstack Blockchain Engineer Actively looking Colton is an experienced blockchain developer with expertise in Ethereum and Web3 development. Proficient in developing DeFi applications and cryptocurrency wallet and integrating blockchain technolog ... see more C ...
iOS Developer - Canada - Thoughtworks
6 days ago
Description
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:
Qualifications:
Bonus Points:
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- and we'll work with you to understand what is needed.