Actively recruiting / 5 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, Recruiter*Engagement: Full-time (40 hrs/week)
*Start: December or January
*Location Requirement: Must be UK-based and able to provide UK passport (due to government client audits)
*Stack: Vue.js, Java Spring Boot, SQL, API Integrations, UI/UX
About the Project
CPDme is a global SaaS platform supporting both individual and enterprise clients (10 to 55,000+ users).
The platform includes:
- A Vue.js-based dashboard (https://dashboard.cpdcloud.co.uk)
- A backend built on Java Spring Boot with an SQL database
- Mobile apps built in Flutter (nice-to-have skill for occasional support)
- Recently modernized APIs and ongoing AI feature rollout
The company is moving away from a high-cost agency model and bringing development back in-house, starting with a senior full-stack engineer who can take ownership of the dashboard, polish the UI/UX, implement new functionality, and ensure platform reliability.
Role Overview
You will be the primary developer responsible for improving, maintaining, and evolving the Vue.js dashboard while collaborating closely with an existing UK-based agency handling backend integrations.
Your work will directly impact enterprise clients, including UK government agencies — meaning code quality, reliability, and security are essential.
This is a hands-on, senior role with the opportunity to significantly shape the product and reduce technical debt.
Key Responsibilities
- Enhance and extend the Vue.js dashboard, adding new features and improving existing functionality
- Lead UI/UX improvements to modernize and polish the interface
- Work with the Java Spring Boot backend team to integrate APIs, ensure smooth data flow, and support new functionality
- Debug and resolve dashboard issues quickly to minimize support tickets
- Maintain high coding standards and ensure production stability during releases
- Support occasional updates to the Flutter mobile apps (optional / nice-to-have)
- Collaborate with product and operational teams to understand requirements and plan releases
- Participate in security and compliance processes for government audits
Required Qualifications
- Strong proficiency in Vue.js (Vue 2 or 3), JavaScript, HTML, CSS
- Experience integrating with Java Spring Boot backends and REST APIs
- Solid understanding of SQL databases
- Proven ability to take ownership of a production application with thousands of users
- Strong UI/UX sensibilities and ability to improve the graphical interface (Bonus)
- Excellent debugging skills and experience reducing UI/UX issues
- Must be UK-based and able to provide UK passport documentation for government security audits
- Ability to work full-time and communicate reliably via Slack, Asana, and daily/weekly syncs
Nice-to-Have
- Experience with Flutter mobile apps (small ad hoc updates)
- Background working with government or enterprise SaaS systems
- Familiarity with AI feature integrations (system already in testing phase)