Share this Job

Senior Software Engineer - UI

Date: Jun 21, 2019

Location: Dublin, L, IE, D02 R590

Company: Houghton Mifflin Harcourt

Job Requisition ID: 14301

Additional Locations: 

  • Trinity Central, 152-160 Pearse St., Dublin 2. 
  • Our offices are next to the side entrance to Pearse Station.  We’re close to all major transport links, coffee shops/restaurants/gyms, Trinity College and minutes from the Docklands, Stephen’s Green and the city center.


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 learning products that will transform our industry.

If you’d like to make a lasting difference in the lives of millions of students and teachers and have proven experience in the delivery of quality software in an innovative, agile environment, we would love to talk to you.


Technology Stack

  • You'll work with the latest in modern Web technologies such as ECMAScript6, ReactJS, Node/NPM, Jenkins, GIT.
  • Visit our HMH Engineering Blog - here


Overall Responsibility: 

  • For you, this will be a hands-on coding role working as a key member of a cross-functional team, alongside other Developers, Designers and Quality Engineers. 
  • You will be working on the development of our next generation learning platform and solutions utilising the latest web technologies.  
  • The role will involve a mix of working on new feature development, POCs, rapid prototyping and architectural improvements. 


Primary Accountabilities:

  • You will contribute to the collective ownership & delivery of UI design, development, and maintenance. 
  • You will contribute to the development of our engineering culture and the ever-improving concept of engineering best practices.
  • You will have a proven understanding of project tracking and agile development methodologies.
  • As a senior UI contributor, your work will involve presentations to senior management and stakeholders along with mentoring of more junior team members.


Education & Experience:


  • A minimum of 6 years experience in UI.
  • You will possess advanced coding capabilities, and be a natural problem solver who is focussed on quality. 
  • Expert working knowledge of modern JavaScript language features, frameworks, and libraries.
  • Many years’ professional experience delivering great User Experiences.
  • Experience using testing frameworks.
  • Working knowledge of Agile teams and methodologies.


Education & Expereince 


  • Degree/Master’s in Computer Science or relevant discipline OR equivalent work experience.


Other Requirements:

  • Must be capable of sitting, standing, and walking for extended periods of time
  • Might be in a stationary position for a considerable time (sitting and/or standing)
  • The person in this position needs to move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer
  • Must be able to collaborate with colleagues via face to face, conference calls, and online meeting



Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.
For more information, visit  

Houghton Mifflin Harcourt is committed to a comprehensive policy of Equal Opportunities and we aim to create a workplace which provides for equal opportunities for all employees and potential employees.

Job Segment: Publishing