Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior FrontEnd Engineer image - Rise Careers
Job details

Senior FrontEnd Engineer

Cadmus is a global EdTech company purposefully built for the higher education sector to break down global learning barriers by providing educators and diverse student cohorts with access to high-quality learning and assessment. Built on rich, student-centric values, Cadmus empowers individuals to achieve their highest potential and graduate with the critical skills and knowledge to impact our workforces, communities, and evolving world profoundly.

We are growing (and quickly!), working with several of the most well-known names in higher education worldwide, and we are constantly adding more customers to our roster. Please get to know us by visiting cadmus.io or following our social channels.

What Role Will You Play?

At Cadmus, we’re working hard to achieve an ambitious, world-shaping goal: to provide 1 billion students with access to high-quality education by 2050. That’s why we need a Senior FrontEnd Engineer with 5+ years of industry experience in frontend software development. You will join a dynamic Engineering team, where you'll have the opportunity to work on cutting-edge software products, create exceptional user experiences, and make a real impact, while being part of a collaborative and innovative culture.

Tooling:

  • React.js
  • Typescript
  • HTML
  • CSS
  • GraphQL
  • Figma
  • BONUS: Server side languages like Elixir, Ruby, Python

Engineering Experience:

  • Have played a crucial role in the creation and maintenance of design systems, in conjunction with Product Designers. You have prepared and maintained coding style guides, component libraries and design tokens when working within a design system.
  • You have built and deployed a range of internal and external applications using modern front-end technologies (e.g. Typescript, React, HTML, CSS), consuming APIs (GraphQL, RESTful), and styled components. 
  • You can operate at executing pixel-perfect design as well as building complex applications
  • Expert understanding of, and ability to interpret Web Content Accessibility Guidelines as development requirements

Startup DNA: 

  • You have been entrusted with critical decision-making.
  • You understand the pros and cons of the decisions that you have taken, and have reflected upon them.
  • You can take an idea and take it all the way to closure, with minimal hand-holding.
  • You’re flexible, comfortable with ambiguity, and have experience scaling systems to support rapid growth. 
  • You have been a one-person army when needed, working with multiple stakeholder

Some Things To Note

  • This is an Individual Contributor (IC) role. You will be collaborating with other developers, and participating in group-level activities like code reviews, stand-ups, but the magic that we can create is the extra 10-20% that we are willing to go for our users, and that starts with the effort we put in everyday, on everything. You will need to truly own the work that you do, which includes the quality bar that you set for yourself and others.
  • It is expected that you will be able to operate with a high degree of autonomy. We are a small team of engineers (<10) and we will need you to be proactive and solve problems with other stakeholders (e.g product, design) without needing a lot of handholding.
  • We are growing quickly, which also means there is increased competitive pressure and customer expectations. Hence, we have to build a lot of product and supporting infrastructure FAST.
  • We were born in Melbourne, and continue to have a very strong presence there, including some of our most experienced team members. Hence, it is expected, from a communication and training POV, that you will be able to achieve at least 5 hours of overlap with the team in Melbourne, which typically works between 9 AM and 630 PM AEST.
  • Finally, due to legal reasons, employees outside Australia will be on the books officially as a Contractor. That has no bearing on how your day to day at Cadmus would look like. We offer competitive remuneration and great learning opportunities irrespective of where you are.

If you are interested in this role (and we hope you are!), we would love to know more about you.

  • Competitive pay, with equity for the right candidates
  • A diverse and inclusive workplace where there are no barriers to anyone succeeding
  • A surrounding team of mission-driven individuals who genuinely love what they do
  • Mentoring and succession planning for your career

Hiring Process

  • Apply with Resume, written responses to the screening questions, and complete an async video response section
  • Conversation with the Hiring Manager. A face-to-face conversation lasting 30-45 minutes, aimed at going deeper into your experience, skills and motivations.
  • A Homework task that tests you on key outcomes that you will be expected to deliver after joining Cadmus. Expected time needed: 6-8 hours
  • A Homework task debrief round, where you will meet with our senior engineers, and talk them through your implementation.
  • Final round with our founders, for them to get to meet you before you join.

We expect the entire process to take about 2 weeks to complete. For any queries related to the role, please feel free to reach out to us at careers@cadmus.io

Inclusivity at Cadmus

At Cadmus, we hire great people from various backgrounds because it strengthens our company. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. If you share our values and enthusiasm for education, you will find a home at Cadmus.

If you need assistance or accommodations made due to a disability, please let us know.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

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 Senior FrontEnd Engineer, Cadmus

At Cadmus, we’re on an exciting mission to reshape the future of education, and we’re searching for a Senior FrontEnd Engineer to join our team! With over five years of experience in frontend software development, you’ll be working alongside a dynamic Engineering squad to create standout user experiences that embrace accessibility and usability. Here at Cadmus, we focus on quality education for everyone, aiming to help a billion students by 2050. Your expertise in tools like React.js, Typescript, HTML, and CSS will be essential as you build and maintain high-quality internal and external applications. Plus, you’ll get to collaborate closely with product designers, ensuring that UI designs are not only visually pleasing but also functional and easy to navigate. This individual contributor role requires you to take initiative and thrive in a rapid-growth environment, where your contributions can truly make a difference. You’ll be a vital link in our mission, incorporating feedback from various stakeholders and iterating on essential projects while ensuring code quality and adherence to best practices. Enjoy the autonomy to drive your work with a dedicated team that values passion and creativity. If you’re ready to join a diverse, inclusive workplace and take your career to the next level while making a tangible impact in the EdTech sector, we want to hear from you. At Cadmus, every day presents an opportunity to innovate and improve educational experiences globally!

Frequently Asked Questions (FAQs) for Senior FrontEnd Engineer Role at Cadmus
What are the key responsibilities of a Senior FrontEnd Engineer at Cadmus?

As a Senior FrontEnd Engineer at Cadmus, your primary responsibilities will include developing and maintaining frontend applications, ensuring adherence to web content accessibility guidelines, collaborating with product designers to create cohesive design systems, and participating in code reviews and agile stand-ups. You’ll also be expected to operate autonomously, making critical decisions to enhance user experience while maintaining high coding standards.

Join Rise to see the full answer
What qualifications are required for the Senior FrontEnd Engineer position at Cadmus?

To qualify for the Senior FrontEnd Engineer role at Cadmus, candidates should have at least 5 years of experience in frontend software development, a deep understanding of tools like React.js, Typescript, HTML, and CSS, experience with API integration, and knowledge of web accessibility principles. Familiarity with design systems and a passion for enhancing educational experiences are also essential.

Join Rise to see the full answer
What technologies should a Senior FrontEnd Engineer at Cadmus be familiar with?

The ideal Senior FrontEnd Engineer at Cadmus should have expertise in React.js, Typescript, HTML, CSS, and GraphQL. Familiarity with design tools like Figma is highly beneficial, and a bonus would be experience with server-side languages such as Elixir, Ruby, or Python. These technologies will help you create efficient, well-structured web applications contributing to our mission.

Join Rise to see the full answer
What is the team culture like for a Senior FrontEnd Engineer at Cadmus?

At Cadmus, the team culture is collaborative, innovative, and mission-driven. As a Senior FrontEnd Engineer, you'll work with a small group of passionate individuals dedicated to making a difference in education. The environment promotes autonomy, encourages proactive problem-solving, and fosters open communication across departments, making it a vibrant place to grow and enhance your skills.

Join Rise to see the full answer
What are the growth opportunities for a Senior FrontEnd Engineer at Cadmus?

Cadmus offers various growth opportunities for a Senior FrontEnd Engineer, including mentoring, succession planning, and the chance to lead critical projects impacting the EdTech landscape. With our rapid growth, employees have the opportunity to take part in innovative processes and contribute to high-impact changes, allowing professionals to advance their careers while driving educational equity.

Join Rise to see the full answer
Common Interview Questions for Senior FrontEnd Engineer
Can you describe your experience with React.js and how it applies to your role as a Senior FrontEnd Engineer?

Be prepared to elaborate on specific projects where you utilized React.js, discussing how you optimized performance, created reusable components, and worked within a design system. Highlight your problem-solving skills and how you adapted React technologies to meet user needs.

Join Rise to see the full answer
How do you ensure that your front-end applications meet accessibility standards?

Discuss your familiarity with Web Content Accessibility Guidelines (WCAG) and describe your approach to implementing these standards in your projects. Provide examples of how you address accessibility during development and testing phases.

Join Rise to see the full answer
What’s a challenging frontend project you've worked on, and how did you overcome obstacles?

Share a specific project, detailing the challenges faced, such as managing tight deadlines or complex requirements. Discuss your strategies for collaboration, communication, and using feedback to navigate and resolve these challenges successfully.

Join Rise to see the full answer
How do you stay updated on the latest frontend development trends and technologies?

Outline your methods for professional development, such as attending workshops, engaging in online courses, participating in developer communities, and reading relevant blogs or publications. Showing initiative to stay informed in the rapidly evolving tech landscape will impress your interviewers.

Join Rise to see the full answer
Can you explain how you collaborate with product designers during the project lifecycle?

Detail your collaboration process with product designers, including how you communicate design requirements, provide feedback on usability, and translate design specifications into functional code. Highlight past experiences that exemplify effective teamwork.

Join Rise to see the full answer
How do you prioritize tasks and manage your workload as a Senior FrontEnd Engineer?

Discuss your approach to prioritizing tasks, including how you assess urgency and importance, use project management tools, and conduct regular check-ins with team members. Provide examples of how you’ve effectively balanced multiple responsibilities in previous roles.

Join Rise to see the full answer
What steps do you take to ensure code quality and maintainability?

Elaborate on your coding practices, including conducting regular code reviews with peers, utilizing linting tools, maintaining detailed documentation, and ensuring comprehensive testing. Mention how you instill a quality-first mindset in your team environment.

Join Rise to see the full answer
Have you worked with GraphQL? How does it compare to RESTful APIs?

Explain your experience with GraphQL in frontend applications, emphasizing its advantages over REST such as efficient data fetching and reducing over-fetching. Provide a specific example where you effectively implemented GraphQL.

Join Rise to see the full answer
What are your strategies for debugging frontend applications?

Discuss your systematic approach to debugging, including using browser developer tools, analyzing network requests, and employing logging techniques. Share a challenging debugging scenario and how you resolved the issue efficiently.

Join Rise to see the full answer
Why are you interested in the Senior FrontEnd Engineer position at Cadmus?

Express your passion for education and how it aligns with Cadmus's mission. Highlight specific aspects of the organization that resonate with you, such as its innovative approach to EdTech, commitment to accessibility, and opportunities for professional growth.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Esri Hybrid Vienna, Virginia, United States
Posted 4 days ago
Photo of the Rise User
Turing Remote Remote - India
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
AECOM Hybrid Boston, MA, United States
Posted 11 hours ago
Photo of the Rise User
Posted 19 hours ago
Photo of the Rise User
AECOM Hybrid Philadelphia, PA
Posted 8 days ago

The Cadmus Group LLC is a strategic and technical consultancy compelled to help solve the world's most challenging problems. We assemble outstanding teams of leading experts who work seamlessly across disciplines to help our clients achieve extrao...

7 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 19, 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!