CYF Docs

Tech Lead

Voluntary Role
The Tech Lead will be part of an Agile Scrum Team supporting the developers on the daily dev work to deliver value to the users and organisation.
This role could be part of the Final Projects team or part of a Product Team responsible for building features that support the day-to-day processes of CYF.
The ideal commitment for Final Projects is 2-4 hours per week plus Saturday all day. It is a 5-week long commitment.
For the Product Team, we suggest a commitment is 7 hours per week for at least 3 months. This is so you and Code Your Future get the most out of the experience.

Your Role

We are looking for developers that want to take the next step in their career or experienced Tech Leads who will be part of a Scrum Team, supporting the Product Manager with understanding, breaking down and creating the product backlog and supporting the developers on their daily queries.

You will:

  • Being part of the Product Team motivating team members and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes
  • Actively participating in the Agile/Scrum ceremonies
  • Supporting the team to understand the requirements and approving the technical implementation solutions the teams come up with
  • Oversee and define the architecture of the application
  • Identifying risks that could jeopardise delivery
  • Ensuring the team is developing using software development best practices
    • Front End Experience: React, Javascript, HTML, CSS
    • Back End: Express, NodeJS
    • Database: SQL OR MongoDB
    • RESTful Services & API
    • CircleCI, Git, AWS
  • Doing quality code reviews that ensure the developers have appropriate feedback
  • Incentivising team to pair programme
  • Work with other Tech Leads and Product Managers to enhance processes
  • Giving the developers honest and constructive feedback