Build Better Products
Software Eningeering • Android • UX Design • Smart Technology • IoT
51 - 200
April 18
Loading...
Build Better Products
Software Eningeering • Android • UX Design • Smart Technology • IoT
51 - 200
• 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 the 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
• 11 paid holidays • Generous Accrued Time Off increasing with years of service • Generous paid sick time • Annual day of service
Apply Now