Principal Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Eight Mile, Queensland
Senior level
Cloud • Information Technology • Mobile • Productivity • Software • Cryptocurrency
Simpro is the global leading provider of business management software for the trades and services industry.
The Role
The Principal Software Engineer will lead the transformation of the front-end technology stack to Angular, mentor the engineering team, optimize performance, and ensure high-quality code. They will collaborate with UX designers and product managers to improve user experiences and stay ahead in the industry by researching emerging technologies.
Summary Generated by Built In

First Things First - What We Can Offer You

  • Ground-breaking parental leave program
  • Up to 4 weeks' annual "Work from Anywhere" benefit
  • Second-to-none product training
  • Opportunities for growth, development and career progression
  • Fun team camaraderie and events
  • Paid volunteer leave days
  • Public holiday exchange
  • And a range of other fantastic benefits!

The Job

Lead the Transformation: Modernise Our Front-End and Shape the Future of User Experience
Are you a seasoned front-end expert passionate about building exceptional user experiences? Do you thrive in a dynamic environment where you can lead the charge in modernizing a legacy tech stack?
We're seeking a Principal Front-End Engineer to guide our transition from jQuery, SASS, and Twig to a cutting-edge Angular framework, transforming our front-end landscape and elevating the user experience to new heights.

What You’ll Do

  • Spearhead the Angular Migration: Lead the technical strategy and execution of our migration to Angular, defining the architecture, implementation plan, and best practices for a seamless transition. Your expertise in Angular will be crucial to our success.
  • Bridge the Gap: Provide technical guidance and mentorship to the team, bridging the knowledge gap between our legacy technologies and modern front-end development practices. Your ability to translate complex concepts and empower others will be essential.
  • Champion Modern Front-End Practices: Establish and promote modern front-end development principles. You will be the driving force in building a robust, modern, and scalable front-end codebase.
  • Elevate User Experience: Collaborate with UX designers and product managers to create exceptional user experiences, leveraging your deep understanding of front-end technologies and user-centered design principles. Your focus on UX will ensure we deliver intuitive and engaging products.
  • Optimize Performance and Scalability: Design and implement solutions to optimize front-end performance and scalability, ensuring our applications can handle increasing traffic and complexity. Your expertise in performance tuning will be critical to our continued growth.
  • Drive Code Quality: Establish and enforce coding standards, code review processes, and automated testing strategies to ensure high-quality, maintainable, and testable code. Your commitment to code quality will be instrumental in building a robust and reliable front-end codebase.
  • Collaborate and Communicate Effectively: Work closely with other engineers, product managers, and other stakeholders to ensure seamless integration and alignment across the organization. Your communication and collaboration skills will be essential in building strong working relationships.
  • Stay Ahead of the Curve: Continuously research and evaluate emerging front-end technologies and trends, sharing your knowledge with the team and ensuring we remain at the forefront of innovation. Your passion for learning will keep us ahead of the curve.
  • Mentor and Guide the Team: Mentor and guide other engineers, fostering a culture of learning, collaboration, and continuous improvement. Your leadership and mentorship will be invaluable in developing our team's skills and expertise.
  • Own the Front-End Architecture: Take ownership of the overall front-end architecture, ensuring it aligns with our business goals and technical vision. Your architectural decisions will have a significant impact on our products and user experience.
  • Business mindset: Proven ability to understand business drivers and translate them into technical strategies and solutions

This is a unique opportunity to:

  • Play a pivotal role in transforming our front-end landscape.
  • Help to grow and mentor a department of engineers in front-end technologies.
  • Work with cutting-edge technologies and shape the future of our user experience.
  • Make a significant impact on our products and our business.
  • If you are a passionate and experienced front-end engineer with a proven track record of modernizing legacy systems and building exceptional user experiences, we encourage you to apply. Join us and lead the charge in building the next generation of our front-end applications.

What You’ll Bring

  • Extensive experience in front-end development with Angular (preferably Angular 12+).
  • Strong expertise in JavaScript, TypeScript, HTML, and CSS/SCSS.
  • Experience migrating legacy applications (e.g., jQuery, SASS, Twig) to modern frameworks.
  • Solid understanding of component-based architecture and state management (e.g., NgRx, RxJS).
  • Experience with unit testing (Jest) and E2E testing (Cypress, Selenium).
  • Familiarity with CI/CD pipelines and DevOps practices for front-end deployment.
  • Performance optimization techniques, accessibility best practices, and responsive design principles.
  • Understanding of RESTful APIs and integration with backend services.
  • Ability to align technical decisions with business goals and contribute to the overall technical strategy of the organisation.

  • Proven ability to lead technical projects and make architectural decisions.
  • Experience mentoring and coaching engineers, fostering a collaborative team environment.
  • Strong problem-solving skills and ability to troubleshoot complex technical issues.
  • Excellent communication and interpersonal skills, with the ability to translate technical concepts for non-technical stakeholders.
  • Ability to work cross-functionally with product managers, designers, and backend teams.
  • A continuous learning mindset, staying updated on industry trends and new technologies.

Core values required of all Simpro, AroFlo, BigChange & ClockShark employees:

While experience in the above areas will be highly considered, it’s important to note it will be secondary to the person with the right determination, attitude and compatibility. Our culture and core values are very important to us:

We Are One Team

We Are Customer Centric
We Are Growth Minded
We Are Accountable
We Celebrate Success

Simpro, AroFlo, BigChange & ClockShark are equal opportunity employers with a best-of-class onboarding program and supportive team environments. We embrace and support culture diversity and Equal Employment Opportunity. Aboriginals, Torres Strait Islanders and minority groups are encouraged to apply. .

Visit simprogroup.com/au/company/careers to learn more about us and our values.

We would like to take this opportunity to thank all candidates for their application.

*Please note, no agencies will be accepted in the recruitment of this role.  

Top Skills

Angular
JavaScript
Typescript
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Broomfield, CO
440 Employees
Hybrid Workplace
Year Founded: 2002

What We Do

Simpro is the total business management software for commercial trade service businesses. From job quoting and scheduling to inventory tracking, invoicing and everything in between, Simpro's smart technology solutions and expert long-term support help businesses build, repair and power their future with complete control over operations.

Led by CEO Gary Specter and headquartered in Brisbane, Australia, Simpro supports more than 8,000 businesses and 200,000 users worldwide in the electrical, plumbing, HVAC, security and fire protection industries with 400+ employees in six global offices.

In November 2021, Simpro acquired Clockshark, a US-based timesheeting and scheduling platform and AroFlo, an Australian-based job management software provider.

Our company is seeing tremendous growth globally and especially in the US. As our team grows, so do our opportunities! Join us! We'd love to have you along for the ride!


Why Work With Us

We are ONE Team.

No heroes. No egos. Just a diverse community of passionate people rolling up their sleeves and working hard to deliver exceptional technology, service and outcomes to each and every customer every day. Our values guide us:

We are One Team
We Innovate
We Own It
We Care
We Have Fun
We Understand

Gallery

Gallery

Similar Jobs

Autodesk Logo Autodesk

Lead Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Brisbane, Queensland, AUS
13285 Employees

Canva Logo Canva

Staff Backend Software Engineer (Java) - Canva Ecosystem

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Hybrid
Brisbane, Queensland, AUS
5000 Employees

Atlassian Logo Atlassian

AI Solutions Sales Executive, APAC

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Brisbane, Queensland, AUS
11000 Employees

Canva Logo Canva

Staff Machine Learning Engineer - User Voice

Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
Hybrid
Brisbane, Queensland, AUS
5000 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account