Careers

View all our open positions and talent vacancies

Job Title
Senior Front-end Software Engineer
Employment Type
Contract
Experience
10 to 15 years
Salary
Negotiable
Job Published
21 April 2026
Job Reference No.
3705034787

Job Description

We are seeking a highly experienced Senior Front-end Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery of our Vue.js front-end applications. You will take ownership of front-end architecture, drive engineering best practices, and ensure scalable, maintainable, and high-performance user interfaces across our platforms. While your primary focus will be front-end strategy and system design, you will collaborate closely with backend engineers building .NET Core and SQL Server solutions to ensure seamless integration and cohesive end-to-end delivery.

This role requires strong technical leadership, architectural judgment, and the ability to mentor developers while remaining hands-on in delivery. While frontend-led, this position offers the opportunity to broaden influence across the full application stack over time. You will progressively contribute to end-to-end solution design, API alignment, and cross-layer architectural decisions as part of your continued growth. The ideal person is a strategic front-end leader who balances user experience excellence with performance, maintainability, and long-term scalability.

What you'll do:

  • Lead front-end architecture and design decisions
  • Build and maintain scalable Vue.js applications
  • Define and enforce front-end coding standards and best practices
  • Drive performance optimisation and UI scalability initiatives
  • Translate business requirements into robust technical solutions
  • Collaborate with backend engineers to define clean API contracts
  • Lead and participate in code reviews
  • Mentor intermediate and junior developers
  • Contribute to testing strategy (Jest, Cypress, etc.)
  • Proactively identify technical debt and drive refactoring initiatives
  • Communicate progress, technical strategy, risks, and delivery plans across teams
  • Collaborate with cross-functional teams across distributed offices

Your Expertise:

  • Minimum 10+ years of professional software development experience, with significant front-end focus
  • Deep expertise in modern JavaScript frameworks (Vue.js preferred)
  • Strong experience designing scalable front-end architecture
  • Advanced understanding of component-based architecture, state management (Pinia or similar), routing, and modular design
  • Strong knowledge of HTML5, CSS3, SCSS/LESS, responsive and accessible design principles
  • Experience implementing frontend performance optimisation strategies
  • Experience integrating complex frontend systems with RESTful APIs
  • Experience establishing frontend coding standards and best practices
  • Strong experience with Git workflows and CI/CD pipelines
  • Demonstrated experience mentoring engineers and conducting code reviews
  • Excellent communication skills, with the ability to articulate architectural decisions and influence technical direction
  • Proven track record of owning frontend architecture and delivering complex UI systems end-to-end

Qualifications:

  • Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience

Nice to Have:

  • Experience with micro-frontend architectures or module federation
  • Experience modernising legacy frontend systems
  • Exposure to .NET Core APIs and backend system integration
  • Experience with performance monitoring and observability tools
  • Experience working in financial or investment domain

Skills

Industries