Junior Full-Stack Developer

Details


1107304


University of Warwick


09/02/2026


3 Months


Flexible Monday to Friday 30hrs a week min


Smart Casual

Pay


£13.00


£1.57

Description

Role
Our client is hiring a Junior Full-Stack Laravel Developer to help deliver a factsheet engine for a fund management company. You’ll be building both the backend services and the front-end admin/UI that turns fund data into clean, repeatable, compliant factsheets (web + export-ready). You’ll be supported by an external senior developer for technical direction, code review, and mentoring.

 

Duties and responsibilities
What you’ll build

A Laravel-based system that typically includes::
  • Secure admin dashboard to manage funds, share classes, benchmarks, commentary, documents, branding, and disclosures
  • Data ingestion (CSV uploads), with validation and audit trails
  • Calculation layer for performance/risk metrics (per agreed business rules)
  • Factsheet templates (section layouts, footers, legal text, brand controls)
  • Output generation (commonly PDF)
  • Tooling for QA: logs, previews, status flags, and error reporting

Key responsibilities

  • Backend (Laravel/PHP)

  • Build services (controllers, service classes, queues, scheduled jobs)
  • Design and implement database schemas (migrations, relationships, version history)
  • Implement validation and error-handling for incoming fund data
  • Contribute to automated testing where practical (feature tests around key flows)

Front-end (UI/Admin)

  • Build and polish admin UI workflows (forms, tables, filters, preview screens)
  • Implement templated factsheet layouts with a clean, branded look
  • Handle front-end state and validation
  • Ensure responsive design and a good operator experience (fast, clear, minimal clicks)

Collaboration

  • Work closely with the senior developer via PRs, reviews, and occasional pairing
  • Write short developer notes so the system can be supported after handover

Skills and experience

  • 6–24 months hands-on experience (or equivalent project work) with Laravel
  • PHP fundamentals, MVC patterns, and SQL database confidence (MySQL/Postgres)
  • Front-end experience building admin interfaces (Blade + Tailwind preferred; Livewire/Alpine a bonus)
  • Git workflow (branches, PRs, reviews) and ability to work to milestones
  • Strong communication and ability to surface blockers early

Nice-to-have skills (helpful, not required)

  • Familiarity with investment/fund basics (NAV, share classes, benchmarks, performance periods)

Location
Reigate

Additional information
This role is office based. You MUST be able to get to Reigate on a daily basis

Apply for job