![Senior Front-End Developer (Vue)](https://i0.wp.com/media.glassdoor.com/sql/7879211/vivedia-squarelogo-1666190167992.png)
Senior Front-End Developer (Vue) Sheffield, England
Job description
Job Advert
Senior Front-End Developer (Vue)
We’re also hiring 2 Senior Laravel Developers and a UX Designer.
Key Responsibilities
- Develop user-facing features using Vue.js, ensuring high performance on both mobile and desktop environments. Implement visual design from UX/UI Designer using Vue.js and Tailwind CSS.
- Conduct thorough code reviews to ensure high-quality coding standards are met and offer feedback to other developers for necessary changes or improvements.
- Write and maintain unit tests using testing frameworks such as Jest or Mocha to ensure the reliability and robustness of the software.
- Contribute to architectural and product development decisions and implement best practices and coding standards to ensure high-quality, scalable, and efficient solutions.
- Collaborate closely with UX Designers to implement and refine user interfaces and flows, build lightweight prototypes, proofs of concept through to complete apps.
- Troubleshoot, debug, and upgrade existing software, ensuring software efficiency and reliability. Constantly looking for improvement areas in interface design or performance.
- Create documentation around design decisions and implementation.
- Working closely with API Developers and Test teams to ensure smooth, timely delivery of projects and features.
Required Experience
- 4+ years of high-level front-end development with Vue.js
- High-level of skill working with Vue 3, Typescript, WebPack, Tailwind CSS, Vue Router
- Very strong understanding of modern web development patterns with browser APIs, responsive design, performance optimisation, asset delivery, WebSockets
- Experience in developing testable components and writing unit tests, with an understanding of testing frameworks such as Jest or Mocha.
- Highly proficient in usability principles and creating intuitive and user-friendly applications.
- Understanding of accessibility standards and how to implement them in Vue.js.
- Proven experience in effectively collaborating with UX Designers and Product Owners, able to translate designs into functional interfaces, and contribute to product planning discussions.
- Experience in using prototyping tools such as Figma, Sketch, or InVision to validate design ideas and collaborate with design and product teams.
- Strong experience with Vuex or Pinia for state management or similar libraries, understanding when and how to use them efficiently.
- Strong understanding of git and version control
- Experience working with APIs and third-party services
Desirable Experience
- Experience building interfaces that are ready for UI automation, using tools such as Cypress or Selenium.
- Experience working Nuxt.js, Vuetify, Flowbite, Quasar Framework
- Participated in or run usability, user feedback sessions.
- Experience with Google Analytics, Google Optimise, A/B testing, Tag Manager, MouseFlow, HotJar.
- User data and behaviour analysis through web analytics, journey and path optimisation
Location
Recruitment Process
1. Our Development Manager will review your application.
2. We’ll schedule a short informal video call (less than 30 minutes) to explore your skills and experience a bit more, check for a culture and role fit.
3. We’ll invite you to the office for a more formal interview (about an hour) with the Development Manager, a few Developers/Testers to talk more about the role and the work at Vivedia.
4. If you’re the right candidate, we will make you an offer.
Benefits
- Competitive salary
- 25 days holiday, plus statutory bank holidays (pro rata)
- Statutory defined-contribution pension scheme
- Discretionary annual bonus
- Life event support: £1,000 first-time buyers' allowance, £250 bereavement allowance, £250 baby bonus, £250 marriage allowance
- Employee assistance programme
- Free annual eye tests, glasses contributions and flu vaccine
- Annual paid volunteering day, sports club sponsorship and choice of charitable donations
- Personal learning and development budget
- Flexible working hours/location (subject to needs of role)
- Warm and relaxed working environment
- Smart hub office with freshly ground coffee, healthy snacks, and free onsite parking
- Regular team socials, including big summer family party
What next?
If this sounds interesting to you, apply now.
![Senior Front-End Developer (Vue)](https://i0.wp.com/media.glassdoor.com/sql/7879211/vivedia-squarelogo-1666190167992.png)