TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)

TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)

Full-Time No working from home possible
esenda

At a Glance

  • Tasks: Design and build high-quality front-end features using TypeScript and Vue.js.
  • Company: Join Esenda, a fast-growing startup revolutionising payments in education.
  • Benefits: Competitive daily rate, fully remote work, and the chance to shape impactful features.
  • Other info: Collaborative team culture focused on quality, communication, and continuous improvement.
  • Why this job: Make a real difference in a dynamic environment while working with cutting-edge technologies.
  • Qualifications: 5+ years of experience in front-end development with strong TypeScript and Vue.js skills.

Fully remote, UK-based £400 – £500 per day (Outside IR35) 3–6 Month Contract

About Esenda

Esenda powers over £1.5bn of inbound and outbound payments annually, in the education space - from tuition and catering fees to supplier payments and payroll. We’re a revenue-generating startup with strong product-market fit, and we’re growing fast. Join us now and you’ll work on impactful features that directly shape our platform and make a real difference to our customers.

What you’ll do

  • Design, build, and ship high-quality front-end features using TypeScript and Vue.js.
  • Own features end-to-end: translating product requirements and Figma prototypes into intuitive user experiences, building robust components, integrating with APIs, testing, rollout, and iteration.
  • Help shape our front-end architecture, ensuring the codebase remains scalable, maintainable, and easy to work with as the product grows.
  • Work closely with backend engineers to deliver customer-facing outcomes, not just “tickets”.
  • Build thoughtful, accessible, and performant interfaces that work reliably for real users in production.
  • Help uphold strong engineering standards through thoughtful code reviews, testing discipline, clean architecture, and pragmatic decision-making.
  • Contribute to delivery practices: CI/CD improvements, incremental shipping, automated testing, and maintaining a high-quality codebase.

What we’re looking for

  • 5+ years’ experience building and shipping production front-end applications.
  • Strong experience with TypeScript and Vue.js, ideally in complex SaaS or B2B product environments.
  • Solid understanding of modern front-end architecture: component design, state management, routing, API integration, testing, and performance.
  • Experience building maintainable design systems or reusable component libraries.
  • Comfortable working closely with APIs, understanding data contracts, edge cases, loading states, error handling, and user flows.
  • A strong quality mindset: you care about usability, accessibility, maintainability, security, reliability, and clear documentation.
  • Comfortable working in a fast-moving startup environment where ownership, pragmatism, and clear communication matter.

Bonus points for

  • Experience with Figma, particularly working from prototypes and collaborating on interaction flows.
  • Payments/fintech knowledge (reconciliation, idempotency, auditability, ledger concepts).
  • Experience with distributed systems patterns (queues, background jobs, retries, rate limiting).
  • Security experience (threat modelling, OWASP-style concerns, secure API design).
  • Familiarity with Terraform.

Our stack

  • Backend: Python, Flask
  • Data: Postgres
  • Cloud: AWS
  • Edge: Cloudflare
  • Infrastructure as Code: Terraform
  • Delivery: CI/CD, automated testing, observability tooling

How we work

  • Pragmatic, high-ownership teams with a bias to shipping
  • Clear communication, strong collaboration, and continuous improvement
  • Code reviews and sensible standards that keep quality high without slowing delivery

TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK) employer: esenda

Esenda is an exceptional employer for a TypeScript/Vue.JS Software Engineer, offering a fully remote work environment that promotes flexibility and work-life balance. With a strong focus on impactful projects in the education sector, employees benefit from a culture of high ownership, collaboration, and continuous improvement, alongside opportunities for professional growth in a fast-paced startup atmosphere. Join us to make a real difference while enjoying competitive daily rates and the chance to shape our innovative platform.

esenda

Contact Details:

esenda Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with TypeScript and Vue.js. A personal recommendation can go a long way in landing that interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects using TypeScript and Vue.js. Make sure to include links to live demos or GitHub repos so potential employers can see your work in action.

Tip Number 3

Prepare for those interviews! Brush up on common technical questions related to front-end architecture and API integration. Practising coding challenges can also help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace TypeScript/Vue.JS Software Engineer 6 Month Contract (Remote, UK)

TypeScript
Vue.js
Front-End Development
API Integration
Component Design
State Management
Testing Discipline

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with TypeScript and Vue.js. We want to see how you've built and shipped production front-end applications, so don’t hold back on those details!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about working with Esenda and how your skills align with our needs. Be genuine and let your personality come through.

Showcase Your Projects:If you’ve worked on any relevant projects, especially in the fintech space, make sure to include them. We love seeing real examples of your work, so links to GitHub or live demos are a big plus!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at esenda

Know Your Tech Stack Inside Out

Make sure you’re well-versed in TypeScript and Vue.js, as these are crucial for the role. Brush up on your understanding of modern front-end architecture, including component design and API integration, so you can confidently discuss your experience and how it relates to the job.

Showcase Your Problem-Solving Skills

Be prepared to talk about specific challenges you've faced in previous projects, especially in a fast-paced startup environment. Highlight how you approached these problems, the solutions you implemented, and the impact they had on the product or team.

Demonstrate Your Quality Mindset

Emphasise your commitment to usability, accessibility, and maintainability during the interview. Share examples of how you’ve upheld strong engineering standards through code reviews and testing discipline, and be ready to discuss your approach to clean architecture.

Engage with the Team's Culture

Research Esenda’s values and work culture. Be ready to discuss how you align with their focus on clear communication and collaboration. Showing that you understand and appreciate their working style will help you stand out as a candidate who fits well within their team.