Principal Software Developer - Front End

Location US-IL-Chicago | US-IL-Chicago
Job Type
# of Openings Remaining

Position Summary

Aspen Dental Management, Inc. (ADMI) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting 15,000 healthcare professionals and team members at more than 1,000 health and wellness offices across 46 states in three distinct categories: Dental care, urgent care, and medical aesthetics. Working in partnership with independent practice owners and clinicians, the team is united by a single purpose: to prove that healthcare can be better and smarter for everyone. ADMI provides a comprehensive suite of centralized business support services that power the impact of four consumer-facing businesses: Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care and Chapter Aesthetic Studio. Each brand has access to a deep community of experts, tools and resources to grow their practices, and an unwavering commitment to delivering high-quality consumer healthcare experiences at scale. 


ADMI has reached the size to invest in building a technology platform that will transform and modernize the dental industry. Aspen has two ongoing digital transformations with platform modernization with a cloud-native migration that will empower an exciting digitalization of the dental industry with advances in 3D printing, scanning, AI, and much more.


As a Principal Software Engineer, you will lead one of our teams focused on our customer and practice facing websites. You will modernize our legacy systems by developing web applications using React.js. You'll create new user-facing features interacting with our new cloud-native (AWS/GCP) services. Your mission will be to help bring in-house the skills and technologies to do this. We expect you to be aware of best practices and tooling to enable the development of modern web applications and to help teach and lead your team into this environment.

Our goal is to build a multi-region active-active platform utilizing Kubernetes and open-source software to support our ever-increasing footprint and patients. We’re embracing micro-services and building development teams behind core business domains. We’re investing in DevOps so our developers can deploy code as needed via automated pipelines.

Now’s a great time to join as there will be many opportunities to gain skills in modern cloud approaches. We’ve got some experienced transformation talent in place, so you’ll have a team around you to help you make a move. We have an exciting new office in downtown Chicago tin the Fulton Market area or join us in Syracuse, NY, with our other development location. Flexible working is supported.



  • Build out and lead a team specializing in writing web applications

  • Lead and own the development of new and enhancing existing software using react.js/next.js

  • Own and leverage Quality Ops in the building of test Automation into your teams CI/CD pipelines

  • Collaborate with stakeholders to gather requirements and deliver software solutions that align with the strategic direction of the businessTranslating designs and wireframes into high quality code

  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

  • Contribute new ideas to improve software practices and processes

  • Submit and conduct peer code reviews as part of our DevOps pipeline

Minimum Education and Experience

  • Bachelor’s Degree with 8+ years of hands-on experience

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows (such as Next, Flux or Redux)

  • Experience with data structure libraries (e.g., Immutable.js)

  • Proficient integrating ReSTful APIs

  • Experience integrating GraphQL APIs is a benefit.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Experienced in modern front-end build pipelines and tools

  • Experienced in the tracking and estimating of your projects and services

  • Experienced with building out and maintaining metrics, alarms, and monitoring of services

Join Us

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed