Senior iOS Developer

dubdub is growing and we need an experienced Senior iOS Developer to join our Agile platform team. Do you want to power our infrastructure & contribute to the design? Are you eager to participate in research and brainstorm concepts for exciting new projects? Can you mentor & collaborate with peers to create new features and products for mobile video story sharing?

Toronto, Ontario, Canada


At dubdub we love stories. They’re at the core of everything we do. Big, vivid, moving, wonderful epic stories. Tiny obscure stories. Intimate ones. Funny ones. The “OMG did you see that” ones. Even the ones that piss us off. Stories that help us understand the world and ones that help us explain stuff. The stories that defy the imagination and the stories that haven’t yet been imagined. We love them all. That’s why we are constantly pushing to bring every story to life as simply as possible. No lags. No constraints. No barriers. And, because we love stories, we’ll keep pushing the limits of expression possible on your phone. It’s all about staying true to our mission of removing the lag between epiphany and expression.

keywords: mobile,teamwork,design,technology,teamwork,innovation,strategy,support,research,goals,experience,knowledge,environment,software development,teamwork,organization,degree,communication

Mid-Senior Level

Overview: <p>dubdub&rsquo;s tech stack is built from the latest technologies including Swift, Objective C, AV foundation library, HTML5, CSS3, Node.js and Mongo DB.</p> <p>dubdub is growing and we need an experienced Senior iOS Developer to join our Agile platform team.</p> <p>Someone who wants to power our infrastructure, contributing to the design.</p> <p>Someone eager to participate in research and proof of concept for exciting new projects.</p> <p>A Senior iOS Developer who can mentor and collaborate with peers to create new features and products for mobile video story sharing</p>
Responsibilities: <p>Use Swift &amp; Objective C along with AV foundation, to rapidly build and scale the platform and features.&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;</p> <p>Rapidly create new functionality.</p> <p>Strategize and come up with innovative - stable-solutions to complex problems.</p> <p>Work on the existing platform and optimize existing code.</p> <p>Participate in product roadmap planning and 1-1 code reviews</p> <p>Research and recommend new technologies and solutions.</p> <p>Support and promote the Agile process through participation in daily stand-ups, sprint planning, reviews and retrospective reviews.</p> <p>Work both autonomously as well as collaboratively with designers, developers, product management and professional services</p> <p>Work closely with the developers to share ideas and mentor others.</p> <p>Roll up your sleeves and help where needed.</p>
Requirements: <p>A degree in Computer Science or a related field.</p> <p>3-5 years software development experience including:</p> <ul> <li>3 years developing native iOS applications</li> <li>Scaling and delivering several commercial apps</li> <li>Developing at least one high-profile published app</li> </ul> <p>Expertise with Objective C and ideally Swift, s well as solid working knowledge of Git and a high degree of knowledge with Social API&rsquo;s</p> <p>Familiarity with Web technologies such as HTML, CSS, JavaScript and JSON</p> <p>Optional experience in:&nbsp;AV Foundation, Asynchronous programming, Test driven development, Caching storage systems (redis) &amp; Semantic UI frameworks</p> <p>Able to work autonomously in a fast-paced environment.</p> <p>Interested in learning and improving your designing and coding skills through research and side-projects.</p> <p>Hands-on experience working in a structured and rigorous Agile environment.</p> <p>Strong communication oral and written skills.</p> <p>A high attention to detail.</p> <p>A team player approach.</p>