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