Houghton Mifflin Harcourt
Software Engineer (UI)
HMH is a learning technology company committed to delivering connected solutions that
engage learners, empower educators, and improve student outcomes. As a leading provider
of K–12 core curriculum, supplemental and intervention solutions and professional learning
services, HMH partners with educators and school districts to uncover solutions that unlock
students’ potential and extend teachers’ capabilities. HMH serves more than 50 million
students and 4 million educators in 150 countries.
Software Engineering at HMH
Software Engineering at HMH is focused on building fantastic software to meet the
challenges facing teachers and learners, enabling and supporting a wide range of next
generation learning experiences. We are creating teams full of innovative, eager software
professionals to build the products that will transform our industry.
Our frontend and UI teams develop using the latest web technologies and you’ll be
responsible, with your team’s support, for UI feature development from conception to
production. We do all this in an agile fashion.
We are passionate about helping you discover your potential and exploring opportunities
for your growth and development. If you want to make a lasting difference in the lives of
millions of students and teachers and you understand what it takes to deliver high quality
software, we would love to talk to you.
Technology Stack
You’ll work with modern Web technologies such as ECMAScript6, ReactJS, Node/NPM,
Jenkins, GIT.
Responsibilities:
• This will be a hands-on coding role working as part of a cross-functional team
alongside other Developers, Designers and Quality Engineers within an agile
development environment
Skills and experience:
You have a minimum of 4 years relevant experience
• You will possess strong coding capabilities, are a natural problem solver, focussed on
quality with the ability to communicate enthusiastically, clearly and concisely to
other Engineers as well as with other HMH functional teams• You will work collaboratively within a cross-functional, agile development team to
solve problems, transfer knowledge and contribute to overall product architecture
• You will contribute to the collective ownership and delivery of UI design,
development and maintenance
• You will contribute to development of our engineering culture and ever-improving
concept of engineering best practices
• You will have a proven understanding of project tracking and agile development
methodologies