iOS Developer

<p>WE EMBRACE A TALENT LED CULTURE</p> <p>&nbsp;Our approach has been to create a company designed to follow the talent, allowing us to amass an unfair share of hyper-skilled people who call Robots &amp; Pencils home. A team of people who not only develop innovative solutions to transform businesses, but also create products that have been previously inconceivable.&nbsp;</p> <p>&nbsp;</p>

Calgary

Robots and Pencils

<h2>WE EMBRACE A TALENT-LED CULTURE</h2> <strong class="subtitle">Our work is driven by our team&rsquo;s desire to be pioneers.</strong> <p>In 2009, we created Robots &amp; Pencils with the then-contrarian view that mobile would be more transformative than the Internet. Turns out we were right.</p> <p>Today, our thinking is rooted in the belief that, in the age of unprecedented technology acceleration, maintaining a competitive advantage requires new strategies and a focus on innovation.</p> <p>Our approach has been to create a company designed to follow the talent, allowing us to amass an unfair share of hyper-skilled people who call Robots &amp; Pencils home. A team of people who not only develop innovative solutions to transform businesses, but also create products that have been previously inconceivable.</p> http://www.robotsandpencils.com

keywords: teamwork,quality assurance,create,language,communication,design program,teamwork,leadership,create,develop,program,analysis,support,experience,knowledge

Senior

Overview: <p>Who you are:</p> <p>&nbsp;</p> <p>You are someone who prefers to communicate through code. You love to create and have a strong desire to learn. In fact, you&rsquo;re the first to rattle off which WWDC video would help your coworker.</p> <p>You can speak to language best practices, understand when it&rsquo;s reasonable to swizzle methods, have a strong understanding of generics and protocol oriented programming, and know the advantages and tradeoffs between closure/blocks and delegates. You&rsquo;re also diligent about meeting allocated budgets and can work within time constraints, but you will never sacrifice quality.</p> <p>On top of this, you are comfortable working in cross-functional teams and can share insights and expectations with stakeholders, Clients, team members, and various levels of management.</p>
Responsibilities: <p>What you&rsquo;ll do:</p> <ul> <li>Design, program and test software.</li> <li>Author and maintain relevant documentation for developers, Clients, and users.</li> <li>Develop and refine prototypes to confirm requirements.</li> <li>Program according to project plans (versions, sprints).</li> <li>Lead release and post-release activities, such as support, versioning, and maintenance.</li> <li>Collaborate with our pencils (designers) to create interfaces that conform to Apple&rsquo;s Human Interface Guidelines.</li> <li>Peer review other team members&rsquo; code, and learn and adapt from peer review of your own code.</li> <li>Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects.<strong>&nbsp;</strong></li> </ul>
Requirements: <p>8+ years of delivering software with preference given to those who have a degree in Computer Science, Computer Engineering, or equivalent</p> <p>High level of working knowledge with native iOS and/or Mac development using Xcode, SwiftUI, and Objective C</p> <p>High level of working knowledge with a distributed Version Control System</p> <p>Experience with testing and behaviour driven development</p>