Senior Software Engineer

closed
Veracross Logo

Veracross

πŸ“Remote - United Kingdom

Summary

Join Veracross as a Senior Frontend Engineer and contribute to the development of a new, innovative product serving nurses, school administrators, students, and parents. You will design and develop responsive web applications using Vue.js within a PHP Laravel environment, collaborating with a team to deliver high-quality code and optimize performance. This role requires extensive experience with Vue.js and modern JavaScript frameworks, as well as a deep understanding of security and accessibility best practices. You will be responsible for the full software development lifecycle, from development to deployment and post-launch support. The position offers a fully remote work environment and a comprehensive benefits package.

Requirements

  • Have extensive experience in Vue.js (5+ years) and in-depth understanding of modern JavaScript frameworks
  • Have experience with state management libraries (e.g., Vuex or Pinia) for managing application state in Vue.js
  • Have experience with Tailwind CSS as the utility-first framework to build responsive, component-based layouts
  • Have a strong understanding of component-based architecture, SPA (Single Page Application) development, and responsive design principles
  • Have a deep understanding of security and accessibility best practices, including techniques to prevent OWASP Top 10 attacks and compliance with WCAG standards
  • Have experience with automation and testing frameworks like Cypress JS testing library to ensure code reliability and maintainability
  • Have experience with RESTful APIs integration, understanding how to integrate front-end applications with backend services
  • Implement and manage front-end build processes, including asset bundling, minification, and versioning to streamline deployment and improve performance
  • Be proficient with Git, for managing source code
  • Have expertise in breaking down tasks and estimating development efforts
  • Have excellent communication skills and a team-oriented approach to development

Responsibilities

  • Design and develop responsive, high-quality, scalable web applications using Vue.js within a PHP Laravel environment
  • Ensure the security of applications through best practices in coding and tooling
  • Work with the Product Design Team, using Figma, to translate product requirements and UX/UI designs into interactive and user-friendly applications
  • Deliver optimized front-end code design to maximize application performance and minimize load time
  • Plan and estimate development efforts, breaking down tasks and setting realistic timelines
  • Report to the Software Architect on estimation and timelines
  • Be part of the full software development lifecycle (SDLC) from development through to deployment and post-launch support
  • Troubleshoot and resolve complex technical issues, optimizing application performance and scalability
  • Perform code reviews, adhere to coding standards, and promote best practices in software engineering
  • Stay current with the latest technologies, trends, and practices in front-end development, Vue.js, and user experience design

Preferred Qualifications

Have had exposure to PHP and the Laravel Framework

Benefits

  • Fully remote work environment
  • 25 days holiday, plus public holidays
  • 4% matched pension contributions
  • Payroll Giving
  • Private medical
  • Discounted Gym Membership
  • Cycle Scheme
  • Enhanced Sick pay
  • Enhanced Maternity, Paternity, Adoption and shared Paternity Leave pay
  • Employee Assistance Program
This job is filled or no longer available