DescriptionTHE COMPANY
Veracross 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. And we’re succeeding! As of early 2024, we are supporting 3200+ schools in 60 countries.
Veracross is five product brands in one global tech company:
- Veracross SIS is a one-person, one-record school management platform
- Magnus Health provides cloud-based Student Health Record (SHR) solutions
- Digistorm connects with their communities through Digistorm Websites, Digistorm Funnel, and Digistorm Apps.
- Epraise incentivizes student well-being and connects teachers, students, and families.
- Firefly provides an online learning space for students and teachers
THE ROLE
We 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.
RESPONSIBILITIES
- Design and develop responsive, high-quality, scalable web applications using Vue.js
- Ensuring the security of applications through best practices in coding and tooling
- Working with the Product Design Team to translate product requirements and UX/UI designs into interactive and user-friendly applications.
- Delivering 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.
- Reporting to the Engineering Manager on projects, estimations, and timelines.
- Being part of the full software development lifecycle (SDLC) from development through to deployment and post-launch support.
- Troubleshooting and resolving complex technical issues, optimizing application performance and scalability.
- Perform code reviews, adhere to coding standards, and promote best practices in software engineering.
- Staying current with the latest technologies, trends, and practices in front-end development, Vue.js, and user experience design.
Requirements- Diploma 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 skills:
- Expertise developing and maintaining GitHub actions
- Exposure to PHP and the Laravel Framework
BenefitsThe best tools to get the job done!
When you join Veracross, you get 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 opportunities!
Veracross 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 balance
Management 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. Massage, anyone?
Parental leave policy
As 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.
Flexibility
Veracross offers a flexible working environment, including hybrid options to work from home and the office.
Make a difference
Our work makes a positive contribution to our schools, their students and their families around the world!
Snacks, drinks & coffee
Digistorm’s (Veracross) Gold Coast HQ offers a coffee machine, snack bar and fully stocked drinks fridge to keep energy levels high! Vege chips, kombucha, almond milk, cookies; you name it, they have it.
Culture
The 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. Join some staff for lunchtime surfing or hit up nearby food spots for a burger by the beach.