Senior Software Engineer

Logo of Veracross

Veracross

πŸ“Remote - United Kingdom

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Veracross know you found this job on JobsCollider. Thanks! πŸ™