Intermediate Front-End Developer
Our client, a leading company private equity firm, is seeking an experienced Frontend Developer with 6+ years of professional software development experience to join their Engineering team.
You will primarily focus on building and maintaining high-quality Vue.js user interfaces, while collaborating closely with backend engineers working on .NET Core and .NET Framework services. You will contribute to scalable, maintainable frontend solutions and support end-to-end delivery across the application stack.
This is a hands-on delivery role suited for a developer who is comfortable working independently on features while operating within established architectural patterns and development standards.
While the role is frontend-focused, you will be encouraged and supported to gain exposure to backend services and system design over time. There is a clear progression path toward becoming a well-rounded Full Stack Developer as you expand your understanding of API design, data flow, and backend integration.
The ideal candidate is a proactive team player who values clean code, usability, and thoughtful implementation.
Minimum Requirements:
- Minimum 6+ years of professional software development experience, with the majority focused on frontend development
- Strong proficiency in modern JavaScript frameworks (Vue.js preferred)
- Solid experience with HTML5, CSS3, SCSS/LESS, and responsive design principles
- Strong understanding of component-based architecture, state management (Pinia or similar), and routing
- Experience integrating frontend applications with RESTful APIs
- Solid understanding of frontend performance optimisation
- Familiarity with Git workflows and CI/CD pipelines
- Strong problem-solving ability and ownership mindset
- Excellent communication skills, with the ability to clearly explain UI decisions, technical trade-offs, and collaborate effectively across teams
Key Responsibilities:
- Build reusable Vue.js components
- Implement responsive, accessible, and maintainable UI features
- Translate business requirements into intuitive user experiences
- Collaborate on UI designs using Figma, Sketch, or equivalent tools
- Integrate frontend applications with .NET Core RESTful APIs
- Work closely with backend engineers to improve API contracts and data flow
- Participate in code reviews and uphold frontend coding standards
- Gain exposure to backend services (.Net) and gradually expand full-stack capabilities
- Contribute to automated testing where applicable (Jest, Cypress)
- Collaborate with backend, QA, and product teams
- Communicate progress, risks, and dependencies proactively
Education & Qualifications:
- Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
- Demonstrated track record of delivering frontend features end-to-end, from requirements through to deployment
Nice to Have:
- Hands-on experience with micro-frontend architectures or module federation
- Familiarity with automated testing frameworks (Jest, Cypress, xUnit)
- Working knowledge of .NET Core APIs
- Basic understanding of SQL Server and data structures
- Experience working in financial or investment domain