logo

View all jobs

Software Development Lead

Vancouver, BC · Information Technology

On behalf of our client, Affinity is seeking a Software Development Lead to join this exciting team as they continue to grow and deliver quality and innovative digital products to their customers. The focus of this role will be to work collaboratively with and lead the development team across  core client applications. You will get to work with a dynamic team, passionate about what they deliver, in a fun environment that rewards, and is people focussed. 

​Responsibilities:
  • Lead team of developers to shape and continuously improve the development process within an agile environment
  • Develop solutions involving services and API’s and/ or develop front end applications on both desktop and mobile
  • Code-review and oversee other developers code
  • Write technical documentation, tests and stories
  • Lead and participate in design and requirements workshops, stand-ups, retrospectives.
  • Lead developer sessions to help improve processes, tooling and techniques
  • Manage deployments of features to production
 
Qualifications and Experience:
  • A good understanding and previous experience working with Ruby and developing API's OR Previous JavaScript development working within React framework
  • Previous experience successfully leading development teams
  • A solid understanding of software design principles: object oriented development, functional programming, distributed systems, fault tolerance, etc.
  • An education or background in computer science or software development
  • Proven track record of working with testing frameworks
  • The ability to clearly lead and present your ideas and code to other developers, and accept and incorporate constructive feedback for further iterations
  • Bonus if you have experience in Agile coaching

About Affinity Group:
Affinity Group is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility. 

For more information on Affinity Group, please visit:

www.affinity-group.ca

Share This Job
Powered by