Better Group
September 25, 2015
Calgary, Canada
Job Type


About Us

We’re Better, a Calgary-based marketing firm. We provide digitally-led integrated solutions through our practice areas of strategy and planning, design, technology and data analytics.

We're currently looking for a Tech Lead to help us produce cutting-edge online applications and customer-facing websites. The role will also involve collaborating with our UX designers to create and enhance user interfaces for high-volume, large-scale web applications. The ideal candidate will have experience implementing user interfaces and using various front-end technologies (such as Less or Sass, jQuery, AngularJS, Foundation, and Bootstrap). Experience with CMS solutions (i.e. Drupal, SilverStripe, etc.) is desirable, though not essential. We have both contract and full-time opportunities available with the chance to join a fast-paced, energetic and rewarding organization.

About You

As a Tech Lead, you've managed a team of contract developers and have actively participated in developing innovative, web-based solutions for customers across a variety of industries. You've also worked closely with project managers, strategists and design team members to create specifications and make recommendations about the use of new and emerging technologies. You're passionate about bringing ideas to life through technology and it’s important for you to be a part of a team that's focused on providing exceptional support to both internal and external customers. You're extremely well organized and can balance multiple tasks and competing priorities. You're also driven to meet deadlines and flourish in an environment that's demanding and fast-paced. You're an experienced developer, with a passion for delivering solutions to clients, and have a working knowledge of digital marketing and graphic design trends.

What You Will Do

The successful candidate will be responsible for the following:

Job Responsibilities

  • Work with the Better team to evaluate, identify and estimate the best technical solutions for our clients
  • Help to improve our development processes and tools to optimize our delivery of technical projects
  • Work closely with Better Project Managers to develop detailed specification documents with clear project deliverables and timelines in order to ensure timely completion of projects
  • Build an efficient and profitable model for managing and delivering web maintenance work
  • Spend a portion of your time coding and developing projects
  • Manage a team of contract developers to deliver various projects
  • Actively grow our network of contract developers
  • Ensure work products are delivered on-schedule and comply with best practices and standards
  • Help produce project estimates for new and potential clients, with details on the expertise required, the total number of people required and the total number of development hours
  • Support the UX process by reviewing and making technology recommendations that consider the user experience and the client's business objectives
  • Determine appropriate architecture and other technical solutions, and make relevant recommendations to clients
  • Communicate to the Project Manager with efficiency and accuracy about project progress and potential delays. Engage in outside-the-box thinking to provide high-value service to our clients
  • Alert colleagues to emerging technologies or applications and opportunities to integrate them into existing operations and activities
  • Provide IT support for the smooth operation of Better’s cloud-based office environment
  • Learn new trends and support the digital marketing portion of the business

What you will bring

  • Familiar with contemporary development technologies such as Less or Sass, jQuery, AngularJS, Foundation and Bootstrap
  • Experienced at using Git or similar DVCS in a team environment
  • Capable of using Linux tools and commands to develop on the LAMP stack
  • Experience with cross-platform and cross-browser testing
  • Skilled in creating and debugging designs for multiple browsers and devices (desktop, mobile and tablet)
  • Expertise in rendering page designs (wireframes/visual designs) into web pages (HTML, CSS, images, JavaScript)
  • Bachelor of Computer Science or a related field, or significant equivalent experience
  • 5 years minimum web programming experience
  • Development experience using extensible web authoring tools
  • Experience developing and implementing open source software projects
  • Knowledge of setting up and managing cloud based office/work environments
  • Digital marketing knowledge an asset
  • Experience developing Facebook applications is a plus

Sound like a fit? We’d love to hear from you!

Send us your CV: