Share this Job

Lead Software Developer

Date: Feb 28, 2023

Location: Dublin, D, IE

Company: Houghton Mifflin Harcourt

Digital Production and Strategy at HMH is focused on building digital products that meet the challenges facing teachers and learners. Enabling and supporting a wide range of next generation learning experiences. We collaborate with our internal and external partners to design, and build custom applications and services used by millions.  We are creating teams full of innovative, eager software professionals who solution and produce the products that will transform our industry. 

Our team works within agile scrum teams with collaborating with multiple stakeholders who love solving problems, building high quality products and services. We use a wide range of web technologies incorporating front end, automation scripting and AI/ML into our products integrating with a number of HMH created learning tools and services.


Our Lead Software Developer will architect and develop front end engaging and interactive web applications and internal tools and backend applications. As a developer you will contribute to the designing, creation, documenting, supporting and implementing of digital learning content on a production scale. This requires exceptional technical, communication and mentoring skills in an agile environment. 

You will bring a strong technical web and mobile background with the ability to deliver solutions that work across numerous platforms using proven capabilities in coding, with solid problem-solving skills with the ability to communicate, enthusiastically, clearly and concisely to other technical and non-technical people within the larger HMH teams. 


  • Proven front end proficiency in developing Web Applications in ReactJS, NodeJS, JavaScript, AWS, HTML5 and CSS3
  • Strong working skills in the areas of User Experience (UX) best practice
  • Proven proficiency working with NodeJS, ReactJS, Python, Jenkins CI
  • Knowledge of modern agile software development methodologies
  • Ability to document user stories and technical spikes
  • Experience working with an Agile team on a large project(s)
  • Knowledge of JSON, RestFul APIs, XML and enterprise architecture
  • A solid understanding of the software development lifecycle and tools including Source Control, Rapid Prototyping, Continuous Integration
  • Leadership of technical architecture and development projects
  • Mentoring other team members and extended teams
  • Understanding of an animation software tools and frameworks, how they be developed and integrated into solutions to provide solutions that excite customers.
  • Skilled in delivering quality products using latest web technologies with an ability to be productive in a wide range of environments, and comfortable adapting to unfamiliar tools
  • Likes to turn ideas into code, and making that code usable by your teammates, and the company at scale
  • Aware of Accessibility, Internationalization and Security criteria for modern Web development and best practices
  • Excellent oral and written communication skills with fluency in English essential


       Job Responsibilities:

       Individuals in this role may be on development of our digital products both using front and backend web technologies in addition to use of APIs and SASS.


  • Leading development of frontend software solutions using modern day JavaScript frameworks including ReactJS, Web Components, JQuery as well as integrating with HMH developed SDKs
  • Reading design specifications and appliying of UI styling using SASS, Semantic HTML, MUI, Fluent UI, CSS, SVG
  • Development of rich interactive applications using web technologies
  • Prototype development using rapidly delivering functioning code that can be instrumented and integrated into HMH systems. Prototypes will be used to get customer feedback on solutions and incorporate into our products
  • Scrum team participation, refining requirements, story analysis and pointing
  • Development of tools capable of working as CLI or CI applications using NodeJS, Python and popular JavaScript frameworks
  • Code reviews, documentation and adherence to best practices






Job Segment: Web Design, Animation, Creative