We are a growing global company that creates meaningful solutions and technology products to enable students and learners of any age to forge their path to success by eliminating barriers and inspiring them to achieve their education and career goals.
Our company values a culture of openness, community, and sense of ownership. You will have the opportunity to collaborate with a global team of highly-talented people working across various disciplines to design and deliver solutions that have a real impact on people’s lives.
We offer competitive salaries and state-of-the-art computer hardware and software. We value work life balance and offer flexible work schedules.
Education and growth are at the core of the products we build, and as a member of our team you will have the opportunity to explore and learn new technologies. For qualified candidates, we provide full support for learning all technologies in our stack that you are not already familiar with.
About the Role:
For this role, we are looking for a UX Engineer who is passionate about the intersection of user experience, design, and code. An ideal candidate will care about developing intuitive user experiences, through clean, maintainable, and scalable code. You will work as a member of a team, helping the group come up with solutions to balance performance, cost, and quality. You will be a bridge between design and engineering, developing design systems and executing from concept to UI implementation.
We have several products in our portfolio with stacks that include: React, Ember, Stimulus, and pure Javascript. A qualified candidate will be supported in learning any technology in our stack that you are not already familiar with.
Responsibilities
• Build robust, performant, user-facing UIs
• Develop and maintain design systems
• Advise, collaborate with, and synthesize feedback from Designers, other Engineers, and Product Managers.
• Work with Product, Frontend, and QA teams, helping the team respond quickly and effectively to business needs and build quality software.
• Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy)
Requirements
• Bachelor’s degree in a related field or at least 2 years of practical experience
• Experience with modern JavaScript frameworks (e.g., React, Vue, Angular)
• Experience with CSS preprocessors (e.g., SASS, LESS)
• Experience with design systems a plus
• Familiarity with, or strong interest in learning, our core technologies like React, Ember, and Stimulus
• Availability to overlap to U.S. time zones as needed