Senior Software Engineer (Front End)

Cadmus Logo

Cadmus

πŸ“Remote - India

Summary

Join Cadmus, a rapidly growing global EdTech company, as a Senior Software Engineer (Front End). You will build and deploy internal and external applications using modern front-end technologies, collaborate with product managers and designers, and own the front-end framework. This fully remote role requires at least 5 years of industry experience with React-based applications and a strong understanding of web accessibility. You'll need to be highly autonomous, proactive, and comfortable in a fast-paced startup environment. Cadmus offers competitive pay, equity, a flexible work culture, and opportunities for professional development.

Requirements

  • Have at least 5 years of industry experience
  • Have worked on a React-based high-traffic web application
  • Enjoy working with product managers and designers
  • Be passionate about bringing together design with technology to create user experiences that delight our users
  • Enjoy mission-driven startup environments
  • Be aware of the latest web content accessibility guidelines, and have actively worked on auditing and fixing issues with the same
  • Operate with a high degree of autonomy
  • Be proactive and solve problems with other stakeholders (e.g., product, design) without needing a lot of handholding
  • Truly own the work that you do, which includes the quality bar that you set for yourself and others
  • Be able to achieve at least 5 hours of overlap with working hours (9 AM - 6:30 PM) in AEST timezone

Responsibilities

  • Build and deploy 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
  • Implement and maintain robust front-end testing strategies, including unit tests and end-to-end tests
  • Work with product managers to rapidly iterate on user journeys and mockups in Miro and Figma
  • Drive and own the overall UI design and approval process, aligning stakeholders from diverse backgrounds
  • Own the front-end framework from a development, maintenance, and testing perspective
  • Evolve the front-end architecture for productization and scale, and work closely with back-end and data teams to create a joint technology development roadmap
  • Understand the unique asks of an early-stage startup, and build the required resilience, patience, flexibility and bravery needed to build a disruptive, world-changing company

Preferred Qualifications

  • Be comfortable with server-side languages (e.g., Java, Ruby, Elixir), databases (e.g., SQL, NoSQL), and deploying and maintaining applications on the cloud (e.g., AWS, GCP)
  • Be an adept Product Designer
  • Have strong proficiency in design tools such as Miro and Figma
  • Have a deep understanding of user experience principles and best practices, and a passion for creating exceptional user experiences

Benefits

  • A remote-friendly, flexible working culture; where you can work from any global location
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.