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

Requirements

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

Location

Billericay, England, United Kingdom

Job Overview
Job Posted:
2 days ago
Job Expires:
Job Type
Full Time

Share This Job: