THE COMPANYVeracross provides SaaS-based School Information Systems (SIS) designed to meet the specific needs of independent K-12 schools worldwide. Our one-record solution combines the power of a fully integrated single-record database, personalized communication tools, and an elegant architecture that is unique in our industry.We are a growing, values-led community of 350 employees in the US, UK and Australia who share a vision to unify school communities, improve the quality of education, and enhance learning. As of early 2024, we are supporting 3200+ schools in 60 countries.THE ROLEWe have a role open for a talented Senior Frontend Software Engineer to join the Product Engineering Team, to help build and maintain the products our clients love.You'll work in an agile environment and will join one of our squads, made up of an Engineering manager, Frontend Software Engineers, a Product Designer, and a QA Specialist. You'll mainly focus on the development and maintenance of frontend packages, as well as multiple development projects across all the Digistorm product lines at different times.Using your programming expertise and deep understanding of modern frontend web architecture and security best practices, you'll help future-proof our well-established products.RESPONSIBILITIESDesign and develop responsive, high-quality, scalable web applications using Vue.js.Ensure the security of applications through best practices in coding and tooling.Work with the Product Design Team 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 Engineering Manager on projects, estimations, 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.MINIMUM REQUIREMENTSDiploma or bachelor's degree in related field of study OR equivalent experience.Extensive experience in Vue.js (5+ years) and in-depth understanding of modern JavaScript frameworks.Experience with state management libraries (e.g., Vuex or Pinia) for managing application state in Vue.js.Experience with Tailwind CSS as the utility-first framework to build responsive, component-based layouts.Strong understanding of component-based architecture, SPA (Single Page Application) development, and responsive design principles.Deep understanding of security and accessibility best practices, including techniques to prevent XSS and CSRF attacks and compliance with WCAG standards.Experience with automation and testing frameworks like Cypress JS testing library to ensure code reliability and maintainability.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.Proficiency with Git, for managing source code.Expertise in breaking down tasks and estimating development efforts.Excellent communication skills and a team-oriented approach to development.HIGHLY DESIRABLE SKILLSExperience using Figma.Expertise developing and maintaining GitHub actions.Exposure to PHP and the Laravel Framework.WORK ENVIRONMENTVeracross offers a flexible working environment, including hybrid options to work from home and the office. We provide a brand new Macbook Pro, a 32-inch monitor, and an adjustable desk and Herman Miller chair for the office. There's also an allowance for your setup at home to ensure you're comfortable working there.GROWTH OPPORTUNITIESVeracross is growing fast, allowing you to own your role and grow with us! Operating within a global team, there are opportunities for professional development allowing your skills to grow as the business grows.WORK/LIFE BALANCEManagement encourages taking hour-long lunches and finishing on time and understands that you have a life outside of work. You can take the day off for your birthday and get a $100-a-year allowance for well-being.PARENTAL LEAVE POLICYAs part of Veracross parental leave policy, you're eligible for paid leave as a primary parent and secondary parent when you welcome a new child into your family. This is available after 12 months in a full-time role.MAKE A DIFFERENCEOur work makes a positive contribution to our schools, their students and their families around the world!CULTUREThe Veracross team is fun, relaxed, and sociable, reflected in the casual dress code and social events. The office has an open floor plan, which allows for cross-team communication and a collaborative environment.
#J-18808-Ljbffr