Software Engineer Bootcamp Tutor

Foundation Level Software Development Tutor – Job Description

Role Overview & Contract Details

Start date: 21st January

Length: 10 weeks

Delivery days: Wednesdays and Thursdays + half day Friday

Delivery hours: Weds and thurs 9:00am – 5:00pm Friday - 10am - 1pm

Location:Wednesdays: In person, Brighton, Thursdays + Friday: Online / remote delivery

Time Commitment

  • 2.5 days per week (Wednesday & Thursday + half day Friday)
  • Preparation: Initial curriculum build: Up to 5 paid prep days (pre-start) - Baseline projects and resources are in place but will need updating for this new group.
  • Ongoing prep: To be agreed

Rates

  • Delivery rate: £400 per day
  • Preparation rate: £200 per day
  • Learner Interview rate: £25 per interview

Contract Structure

This is a sessional / associate role, paid on a day-rate basis.

Preparation time is recognised and paid to ensure high-quality delivery, curriculum alignment, and effective learner support

Role Purpose

The Foundations Software Development Tutor & Progression Lead is responsible for guiding early-stage learners from first technical foundations through to clear, evidenced progression outcomes.

The role combines:

  • flipped technical delivery (Codecademy-led),
  • applied project-based learning,
  • enterprise and employability development, and
  • progression evidence capture aligned to Skills Bootcamp funding requirements.

The tutor works closely with:

  • Crushing Digital (careers & employability delivery),
  • the Learner Success / Support team, and
  • local employers and community partners,

to ensure learners progress towards:

  • freelance income or commissions (M3), and/or
  • sustained employment or interviews (M2 → M3).

Delivery Model Overview

  • Codecademy provides the core technical curriculum (HTML, CSS, JS, Git, APIs, databases) - to be completed outside of
  • Live sessions are used for:
  • application and practice
  • project work
  • technical support and coaching
  • reflection and employability alignment
  • Learners complete a final enterprise capstone project, positioning themselves as a supporting digital team solving a real local business problem.

Key Responsibilities

1. Technical Delivery (Flipped Learning Model)

Set and manage weekly Codecademy learning pathways, ensuring alignment with:

  • programme milestones
  • project requirements

Facilitate live sessions that:

  • apply Codecademy learning to real problems
  • prioritise doing, debugging, and explaining over lecturing

Support learners at very different starting points by:

  • offering stretch challenges
  • providing structured scaffolding
  • encouraging peer learning

2. Live Projects & Enterprise Capstone

Lead delivery of a final enterprise-focused capstone project, where learners:

  • work in small teams
  • act as a digital support agency for a local business or simulated client
  • identify a problem and propose a technical solution

Support learners to:

  • scope problems realistically
  • divide work into roles and tasks
  • collaborate using simple Agile practices

Ensure projects generate:

  • portfolio-ready outputs
  • pitch materials usable for interviews or freelance conversations

3. Freelance & Employment Pathways (with Crushing Digital)

Work closely with Crushing Digital to align technical delivery with careers sessions

Support learners to select a primary progression pathway:

  • Freelance / self-employment
  • Permanent employment (longer-term goal)

Reinforce careers learning by:

  • translating CV advice into portfolio tasks
  • linking interview preparation to live project evidence
  • supporting learners to pitch themselves confidently

4. Low-Code, AI & Practice Acceleration

Actively encourage use of low-code and AI-assisted tools (where appropriate) to:

  • accelerate practice
  • increase confidence
  • simulate real workplace workflows

Support learners to use tools such as:

  • AI coding assistants
  • low-code builders
  • automation tools

Emphasise responsible, reflective use:

  • understanding outputs
  • explaining decisions
  • avoiding over-reliance

5. Learner Reflection, ILPs & Progress Reviews

Support learners to maintain and review their Individual Learning Plans (ILPs), including:

  • technical goals
  • employability goals
  • progression pathway (employed / freelance)

Contribute to:

  • midpoint reviews
  • end-of-programme reviews

Encourage learners to articulate:

  • what they've learned
  • what they can now do
  • how this links to paid work

6. Progression Outcomes & Evidence (M2 / M3)

Take shared responsibility for progression outcomes, including:

  • M2 – job interviews, freelance commissions, business plans
  • M3 – sustained employment, paid freelance work, self-employment

Support learners to gather and submit evidence, such as:

  • interview confirmations
  • client briefs or commissions
  • invoices or contracts
  • business plans or pitch decks

Work with the Learner Success team to ensure:

  • evidence is timely
  • evidence is compliant
  • learners understand why evidence matters

7. Pastoral Awareness & Inclusive Practice

Create a supportive learning environment for:

  • career changers
  • learners with low confidence
  • neurodivergent learners
  • learners balancing work, caring, or health needs
  • Identify barriers early and:
  • adapt delivery where possible
  • escalate support needs appropriately

Person Specification

Essential

Strong practical knowledge of:

  • HTML, CSS, JavaScript
  • Git / GitHub workflows
  • APIs and data (conceptual + basic practical)

Experience supporting early-stage or junior developers

Confidence working with:

  • self-paced learning platforms (e.g. Codecademy)
  • project-based and applied learning

Understanding of:

  • freelance vs employed tech pathways
  • junior tech recruitment expectations

Strong communication, empathy, and coaching skills

Desirable

  • Experience delivering bootcamps or adult education

Experience with:

  • low-code tools
  • AI-assisted development workflows
  • Familiarity with:
  • Agile practices
  • portfolio assessment

Awareness of Skills Bootcamp funding requirements (M1–M3)

What Success Looks Like

Learners:

  • complete Codecademy pathways
  • contribute meaningfully to live projects
  • can pitch themselves clearly for work

Capstone projects:

  • solve real or realistic business problems
  • generate usable portfolio and pitch material

Progression:

  • learners move into interviews, freelance work, or sustained employment
  • M2 and M3 evidence is captured cleanly and on time

Why This Role Matters

This role is critical in ensuring TechNative's Foundations programmes:

  • do not just teach coding, but
  • turn learning into paid opportunity,
  • support diverse learners into realistic next steps, and
  • deliver against both mission and funding outcomes.

See for more info on our bootcamps and what we do.

Job Details

Company
TechNative Digital
Location
Brighton, East Sussex, UK
Employment Type
Full-time
Posted