B.S., M.S., or Ph.D. in Computer Science or similar technical field of study (or equivalent practical experience) 3+ years experience as a professional software engineer Proven ability to collaborate with other engineers and designers 3+ years of experience with other TypeScript or JavaScript frameworks such as Ember.js, React, etc. Previous experience with Stencil, TailwindCSS, and Web Components is a significant plus Experience building scalable systems, modeling financial data, or building intuitive, feature-rich user interfaces Excellent written, verbal, and interpersonal communication skills