Senior software engineer (front end)
Job details
Cadmus is a global Ed Tech 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? To support our growth, we need accomplished Senior Software Engineers (Front End) who have atleast 5 years of industry experience , have worked on a React-based high-traffic web application, enjoy working with product managers and designers, are passionate about bringing together design with technology to create user experiences that delight our users, and enjoy mission-driven startup environments. Talent & Overall Technical Ability: Build and deploy a range of internal and external applications using modern front-end technologies (e.g. Typescript, React, HTML, CSS), consuming APIs (Graph QL, RESTful), and styled components. Implement and maintain robust front-end testing strategies, including unit tests and end-to-end tests. You are also aware of the latest web content accessibility guidelines, and have actively worked on auditing and fixing issues with the same. Architecture & Solutions: Before writing a line of code, work with product managers to rapidly iterate on user journeys and mockups in Miro and Figma. You will drive and own the overall UI design and approval process, which involves aligning stakeholders from diverse backgrounds. Product Ownership: Own the front-end framework from a development, maintenance, and testing perspective. This includes evolving the front-end architecture for productization and scale, and working closely with back-end and data teams to create a joint technology development roadmap. Startup Experience: 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. You have a strong track record of rapid progression in your current and earlier organizations. BONUS POINTS: You are comfortable with server-side languages (e.g. Java, Ruby, Elixir), databases (e.g., SQL, No SQL), and deploying and maintaining applications on the cloud (e.g., AWS, GCP) BONUS POINTS+++: You are an adept Product Designer. Strong proficiency in design tools such as Miro and Figma. Deep understanding of user experience principles and best practices, and a passion for creating exceptional user experiences. Some Things To Note 1. 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, mentorship of junior developers, but your primary KPI will be the quantum and quality of code that you are able to generate. Because we need a LOT of great quality code right now. 2. It is expected that you will be able to operate with a high degree of autonomy. We are a small team of engineers (
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.