Senior Software Engineer
Veracross
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:
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States