JOB SUMMARY
We are looking for a highly motivated 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. 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
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end services
- Collaborate with other team members and stakeholders
- Working on internal processes to improve performance, reliability and usability
- Providing day to day support functions for web & mobile based applications that are used by internal/external users
- Analyzing and improving performance issues and making suggestions for improvements of current web & mobile based applications
- Keeping web & mobile based applications up to date with security improvements and remove any security holes within third-party libraries
Essential Skills
- Strong understanding of ES6 & JavaScript
- Strong understanding of Vue.js
- Strong understanding of web markup, including HTML & CSS
- Good understanding of asynchronous request handling using the likes of REST or GraphQL
- Familiarity with front-end build tools, such as Vite, Webpack and CLIs
- Proficient understanding of code versioning tools such as Git
- Good understanding of browser rendering behaviour and performance
- Passion for writing quality, high-performance and maintainable code following best practices
Desirable Skills
- Typescript
- Nuxt.js
- Node.js
- GraphQL
- Storybook
- Docker
- Prototyping/Storyboarding
- Graphics editing with the likes of Figma, Photoshop & Illustrator
- Mobile & Responsive design
- Testing tools like Vitest, Jest, Playwright, Cypress
KEY DELIVERABLES
- Assess opportunities, review requirements and/or create prototypes, conduct assessments and estimate development timescales
- Assess impact of each change requirement and inform project managers and management of any risks
- Co-ordinate with other developers the delivery of application code
REQUIRED EXPERIENCE / QUALIFICATIONS
- IT professional with 2 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
General
- Highly numerate
- Empowered decision making
- Strong oral and written skills
Personal Effectiveness
- Acts with integrity
- Demonstrates adaptability
- Personal organisation
- Sensitive to cultural differences
- Be prepared to be in the front line, handle queries and proactively handle issue resolution
- Strong work ethic and keen attention to detail
- Be diligent, efficient and able to manage multiple conflicting deliverables including working under pressure
- Question existing procedures, being able to point out weaknesses and suggest improvements challenging the status quo as necessary.
Leadership
- Cultivates teamwork
- Effective and positive management of resources
Interpersonal
- Influences others at all levels
- Builds relationships.
- Ability to deliver effective presentations to internal and external senior management.
- Fosters open communication
Similar Jobs
What We Do
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 63 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 brand partners via Commerce, eCommerce and mCommerce solutions







