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.
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:
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: