cover image
epay, a Euronet Company

Senior JavaScript Developer

Hybrid

Billericay, United kingdom

£ 75,000 /year

Senior

Full Time

04-12-2025

Share this job:

Skills

Communication Teamwork Leadership Time Management Adaptability JavaScript TypeScript HTML CSS Figma GraphQL GitHub CI/CD Docker Problem-solving Motivation git Autonomy Oral and Written Communication node.js Illustrator Photoshop Vue.js HTML & CSS GitHub Actions

Job Specifications

JOB SUMMARY

We are looking for a highly motivated Senior Vue.js Developer to join our team.  You will be responsible for evolving and scaling our existing platforms as well as working on new greenfield projects. Mentoring other developers, practising excellent communication and motivation within the team is essential. There is a lot of scope for responsibility and the individual should be comfortable taking ownership of and managing all aspects of the front-end stack. You will join a team of front-end, back-end and database developers to deliver modern Progressive-Web-Applications, Applications and Websites.

 

ESSENTIAL DUTIES

Evolving and scaling our existing platforms with informed technical decisions.
Conceptualizing and developing new, stimulating user-facing features.
Creating reusable libraries and efficient code for broader team use in future projects.
Prioritizing the optimization of applications for optimal speed and scalability.
Managing Pull Requests in alignment with the team's workflow, ensuring project expectations and deadlines are met.
Refining internal processes to enhance the performance, reliability, and usability of our platforms.
Identifying and making improvements to any performance-related issues affecting our web and mobile-based applications.
Upholding stringent security standards for web and mobile applications, promptly resolving and protecting against vulnerabilities.
Staying in tune with innovations and advancements in JavaScript and applying them to keep our applications highly competitive and adept.
Mentoring team members in a supportive environment to further their growth and understanding of JavaScript's core concepts and best practices.
Fostering an atmosphere for innovation and positivity, inspiring team members to deliver their best work consistently.

Requirements

Essential Skills

Strong understanding of the following technologies:
ES6 & JavaScript
Vue.js
Web markup, including HTML & CSS
Asynchronous request handling using the likes of REST or GraphQL
Front-end build tools, such as Vite, Webpack and CLIs
Git and its related platforms like Github or Gitlabs
Package management using npm
Browser rendering behaviour and performance
Passion for writing quality, high-performance and maintainable code following best practices

 

Desirable Skills

Typescript
Nuxt.js
Node.js
Storybook
CI/CD, Pipeline management, GitHub Actions
Docker
Prototyping/Storyboarding
Graphics editing with the likes of Figma, Photoshop & Illustrator
Mobile & Responsive design
Testing tools like Vitest, Jest, Playwright, Cypress

 KEY DELIVERABLES

Leverage advanced JavaScript techniques to develop high-quality, efficient code, assess coding opportunities, conduct robust code reviews, streamlining codebase, and prototypes to continuously improve performance and user experience. Accurately estimate the timescales for design, development and testing phases to ensure realistic and effective project scheduling.
Evaluate the potential impact of each change request, proactively communicating any associated risks to project managers and the leadership team.
Collaborate proactively with the development team to coordinate the seamless delivery of high-quality application code.

 

REQUIRED EXPERIENCE / QUALIFICATIONS
IT professional with 5 years of design and technical background and knowledge
Proven experience in web design and development
Analytical and problem-solving skills
Self-motivated and able to work/travel independently
Proactive, able to work with a high level of responsibility and autonomy, able to work under pressure
Flexible in terms of working time with a priority on "getting the job done"
A good team player who can perform and work on a wide variety of tasks simultaneously

COMPETENCIES/SKILLS

Technical Skills

Advanced JavaScript expertise
Empowered decision making
Strong oral and written communication skills
Cultivates teamwork and collaboration
Effective allocation and management of resources

Personal Effectiveness

Acts with integrity and professionalism
Demonstrates adaptability and resilience
Excellent organizational and time management skills
Sensitivity towards cultural diversity
Takes a proactive lead, handles queries, manages issue resolution
Commitment to quality, detail-oriented approach, and a strong work ethic

Interpersonal Skills

Influences others across all levels
Foster open communication
Builds and maintains positive relationships
Delivers persuasive presentations to senior management

Growth & Innovation

Challenges existing procedures
Identifies weaknesses and proposes improvements
Encourages continuous learning and improvement

The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements.

About the Company

epay, a segment of Euronet, Inc. (NASDAQ:EEFT), is a leading global provider of payment processing and prepaid solutions that processed more than 3.8 billion transactions in 2023. The company has built an extensive network of retailer touchpoints with more than 800,000 point-of-sale terminals in more than 64 countries that connects brands with consumers all over the world. The company offers a diverse ecosystem of services, products and solutions supporting the distribution of Payment and Branded Payments for more than 1,000... Know more