Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer (Front End) image - Rise Careers
Job details

Principal Software Engineer (Front End)

At Deputy, we empower businesses to build thriving workplaces - ones where staff are engaged, customers are served well, businesses are legally compliant, and companies’ profits thrive. Our reach extends across 100+ countries worldwide, serving more than 330,000 workplaces. 


Deputy is a global SaaS workforce management company headquartered in Sydney, San Francisco, and London, backed by top investors and recently surpassed $100m in annual recurring revenue. We've helped millions of workers across industries and aim to empower 80% of the global workforce. If you're passionate about improving the world of work, one shift a time, join us at Deputy and help shape the future of hourly employment!


Here at Deputy, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.


We’re seeking a highly skilled and visionary Principal Engineer to drive the growth and impact of our design system, Copilot. In this key role, you’ll partner closely with the design lead to ensure a smooth and seamless transition from design to code, fostering collaboration between design and engineering.


You’ll play a crucial role in driving to ensure that our front-end experiences are of the highest quality—intuitive, delightful, and consistent for our customers.As an advocate for the design system, you’ll evangelise its benefits, ensuring that our engineering teams are informed, up-to-date, and inspired by the frontend design strategy. Together, we’ll build cohesive, exceptional user experiences while driving innovation in our processes.


You wake up every morning knowing with confidence that your work is being used to power 365,000 workplaces and the livelihood of millions of users worldwide.



Responsibilities
  • Strategy: Lead the design and development of a comprehensive component library in Vue.js, focusing on reusable, maintainable, and scalable components to underpin and support the design system vision.
  • Implementation: Lead the creation and implementation, and continuous improvement of reusable components, technical resources, tools, onboarding and documentation.
  • You are a clear and proactive communicator and can articulate your ideas when writing and speaking. 
  • You take initiative and call for support when you need it. Ability to lead by example, rolling up your sleeves to “show the way”
  • You value good design, have an eye for detail, and can interpret technical concepts to a non-technical audience.
  • Foster team alignment and collaboration on technical decisions to ensure a cohesive direction.
  • Create a culture where feedback is welcomed, allowing the team to challenge and improve ideas collectively. Create an environment where team members feel comfortable sharing their ideas and opinions.
  • Provide a framework for accessibility and inclusion in both the design and development process.
  • Design, implement and deliver reusable components for product features - with consideration to high performance, high-quality systems and applications using modern industry best practices.
  • Influence and problem-solve with senior, mid, and junior engineers to deliver high-quality outcomes. This role may not have direct reports, but your leadership and mentorship will drive the squads to successful outcomes.
  • Ensure reliability and quality of the Design System through automated tooling like linters and tests.
  • Write simple, efficient, self-documented modular high-quality code that follows best practices.
  • Engage in technical discussion of solutions and process improvement through documentation, design reviews, pair programming, code review and technology discussions.
  • Share your expertise through documentation, design reviews, code contributions, presentations and technology discussions.


Skills & Experience
  • 10+ years in frontend development including significant time in a leadership or principal role
  • Deep SaaS experience across multiple domains or problem spaces
  • Have created a multi-year technical vision and seen it through to fruition through the deployment of solid communication skills
  • Excellent communication and collaboration skills, with the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders and contribute to architectural decision-making.
  • Are able to introduce new technologies or practices to a large engineering function and ensure successful take-up through advocacy, education and governance
  • Proven ability to shape architectural strategies and drive technical innovation.
  • Execute on strategic direction including shifts in technology and paradigms.


Employee Perks


- Ownership in the company via Share Options

- Paternity/Maternity Leave Policies

- Flexible Remote-First Work Policy

- Company wide Development & Coaching

- Hackathons

- Awards - "Your Time to Shine & Celebrate Success"

- Social Events & variety of social clubs (Books, LGBT, Games, Sports)

- Mental Health Support

- Munch & Learns



Deputy believes in equal opportunity and that inclusiveness and diversity promotes innovation. Our global team members are from a variety of cultures. And we welcome different perspective and skills. 



#LI-Hybrid

Deputy Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Deputy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Deputy
Deputy CEO photo
Silvija Martincevic
Approve of CEO

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer (Front End), Deputy

Join Deputy as a Principal Software Engineer (Front End), where your passion for building fantastic workplaces can become a reality. We empower over 330,000 businesses globally to serve customers effectively, ensuring legal compliance while boosting profits. In this pivotal role, you’ll lead the way in developing our design system, Copilot. As a visionary engineer, you will work closely with the design teams to ensure a seamless journey from concept to code, creating truly delightful user experiences. You’ll spearhead the creation of a comprehensive component library in Vue.js, focusing on reusability and scalability, while fostering a culture of collaboration and innovation. At Deputy, we value diverse perspectives and encourage open communication, making this an exciting environment for brainstorming and bringing ideas to life. You’ll be at the forefront of ensuring that our front-end experiences are top-notch, intuitive, and consistent across the board. With over 10 years in frontend development under your belt, your leadership will guide both junior and senior engineers, driving successful outcomes and maintaining the reliability of our design system. Each day, you’ll wake up knowing your work supports millions of users worldwide - how rewarding is that?! So, if you’re ready to champion innovation and create exceptional user experiences, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Principal Software Engineer (Front End) Role at Deputy
What are the key responsibilities for a Principal Software Engineer (Front End) at Deputy?

As a Principal Software Engineer (Front End) at Deputy, your responsibilities will include leading the design and development of a comprehensive component library using Vue.js, ensuring the creation of reusable and scalable components that support our design system. You'll work closely with design leads to implement and enhance these components, foster collaboration within the team, and communicate sophisticated technical concepts effectively to both technical and non-technical audiences.

Join Rise to see the full answer
What skills and experience are required for a Principal Software Engineer (Front End) position at Deputy?

Candidates for the Principal Software Engineer (Front End) position at Deputy should have over 10 years of frontend development experience, with substantial time in a leadership role. This includes deep SaaS experience and a proven track record of driving architectural innovation. Strong communication and collaboration skills are essential, enabling you to articulate technical concepts clearly and guide strategic direction within your team.

Join Rise to see the full answer
How does a Principal Software Engineer (Front End) contribute to team collaboration and culture at Deputy?

In the Principal Software Engineer (Front End) role at Deputy, your contribution to team culture involves fostering an environment where feedback is welcomed and ideas can be challenged collectively. You'll lead by example, promote inclusivity, and ensure that all team members feel comfortable sharing their thoughts. By driving technical discussions and maintaining high standards in design and execution, you will significantly shape the collaborative culture within the engineering teams.

Join Rise to see the full answer
What role does a Principal Software Engineer (Front End) play in ensuring the quality of the Design System at Deputy?

A Principal Software Engineer (Front End) at Deputy plays a critical role in ensuring the reliability and quality of our Design System through automated tooling such as linters and tests. You’ll oversee the creation and review of high-quality, efficient, and self-documented modular code, actively engaging in technical discussions and process improvements to enhance the overarching design and engineering standards.

Join Rise to see the full answer
What employee perks does Deputy offer to its Principal Software Engineer (Front End) role?

Deputy provides an attractive array of employee perks for the Principal Software Engineer (Front End) role, including ownership in the company via share options, flexible remote work policies, development and coaching opportunities, and mental health support. Additional perks include social events, various clubs, paternity/maternity leave policies, and a culture that celebrates success through awards and recognitions.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer (Front End)
Can you describe your experience with Vue.js as a Principal Software Engineer?

When answering this question, be sure to highlight specific projects where you've utilized Vue.js, discussing your approach to component creation and management. Share how you ensured components were reusable and maintainable, and mention any collaboration with design teams during these projects.

Join Rise to see the full answer
How do you ensure collaboration between the design and engineering teams?

Discuss your strategies for promoting effective communication and partnership between design and engineering. Include any methodologies or practices you've used to ensure that everyone is aligned with the design vision and implementation processes.

Join Rise to see the full answer
What techniques do you use to improve team alignment on technical decisions?

Highlight your methods for fostering a culture of open discussion and collective decision-making. Discuss any tools or frameworks you've used, such as design reviews or regular technical meetings, to ensure that team members feel heard and engaged.

Join Rise to see the full answer
How do you advocate for the adoption of new technologies in your teams?

Provide examples of situations where you've successfully introduced new technologies or practices. Discuss how you communicated the benefits, provided training, and ensured a smooth transition for your team.

Join Rise to see the full answer
What strategies do you use for maintaining high code quality?

Discuss your approach to code reviews, automated testing, and quality assurance processes. Emphasize the importance of standards, linters, and documentation in ensuring that the codebase remains high-quality and maintainable.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you've solved as a Principal Software Engineer?

Select a specific instance where you faced a complex issue and describe the steps you took to resolve it. Highlight any collaborative efforts and the positive outcomes that resulted from your solution.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Discuss the various methods you employ to keep up with developments in the tech industry, such as following reputable tech blogs, attending conferences, or engaging in professional networks. Emphasize how this knowledge has directly influenced your work.

Join Rise to see the full answer
What role does accessibility play in your engineering process?

Outline your understanding of accessibility standards and how you've implemented them in past projects. Provide examples of how you've prioritized inclusive design to ensure a positive experience for all users.

Join Rise to see the full answer
How do you handle feedback from both technical and non-technical stakeholders?

Share your approach to receiving and incorporating feedback, focusing on how you ensure that both types of stakeholders feel valued and understood. Highlight your effective communication skills as a mediator of differing perspectives.

Join Rise to see the full answer
What is your vision for the design system at Deputy?

Articulate your thoughts on the potential growth and evolution of Deputy’s design system. Discuss innovative ideas you might have about improving component libraries, enhancing user experience, and the future direction of front-end engineering.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Deputy Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
FreedomPay Hybrid Philadelphia, Pennsylvania
Posted 4 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
Dental Insurance
Vision Insurance
Disability Insurance
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 8 days ago

MISSION 'Simplify Shift Work' Managing teams is challenging — now more than ever — so we simplify the work. Our platform makes it easy to schedule in line with demand, prepare accurate payroll, and communicate clearly. We streamline employee admi...

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!