This job has expired, please see additional jobs below
Lead Engineer Front End Development
Houghton Mifflin Harcourt
Dublin, , Ireland
Job Details - this job has expired, please see similar jobs below
The Lead Content Engineer (LCE) provides creative and technical leadership and direction for all digital content and software development within a program or Product, in close collaboration with the Lead Learning Architect; Lead Design Architect and Lead Production Manager.
As an LCE you are responsible for ensuring that assigned projects not only meet the budget and schedule goals but also adhere to the agreed HMH and industry standards for development, in particular ePub; Edupub; Common Cartridge as agreed with the Content Architect.
You will propose the technical solution for each requirement and ensure that the technical implementation of each of the streams are in accordance to the HMH vision of modular, structured content.
You will also manage a team of talented front-end engineers in our content engineering team. Your team of engineers may work on numerous different streams within an overall project delivery. You will bring a strong technical web and mobile background with the ability to deliver Applications across numerous platforms.
Our expectation is that the Lead Content Engineer must be a competent Coder,this role will require a lot of coding along with Lead responsibilities.We want people with solid problem-solving skills and also have the ability to communicate enthusiastically, clearly and concisely to their team and other functional leads.
Job Responsibilities:
• Coding - lots of it!
• Provide technical leadership and take ownership for the teams delivery of component design and development
• Work with the LDA, the LLA and the wider team to interpret the requirements for a product/program and provide technical solutions; provides estimates of work for technical implementation
• Selection and day to day management of engineers
• Initiate and manage Code Reviews; Assist in defining structured practices in software development, source code management, build and release management where necessary or adherence to current practices
• Weekly Reporting to Senior Management
• Issue resolution within their own teams projects and provide an escalation path for their senior engineers
• Act as a change leader within the organization
• Work closely with the team to solve problems, transfer knowledge, and develop overall product architecture, where required.
Requirements:
• Bachelors degree in Computer Science or Multimedia, or comparable industry experience
• Solid technical engineering background with excellent people management abilities
• Working within an "Agile" Development Environment, the candidate will become part of a team of Software Engineers, working with cutting edge technology across multiple platforms
• At least 10 years software development experience across different industry domains
• A minimum of 3 years proven leadership/management experience of technical teams from a resource management and technical team management perspective
• Excellent oral and written communication skills with fluency in English essential
• Must have proven understanding of project tracking and Software development methodologies (Agile/Scrum/Test Driven Development)
• Knowledge of front end development frameworks
• Ability to advise engineers on software deliveries from early conceptual stage through to completion.
• Skilled in delivering quality products using latest technologies such as HTML5 and JavaScript, Angular, Backbone, ReactJS/Redux
• Experience using Test Driven Development and testing frameworks
• Knowledge of design patterns including Model View Controller, Singleton, Module etc.
• Proven knowledge of Responsive design principles
• Ability to work under short deadlines and co-ordinate development schedules
• Must be able to work with a team of developers (both internal and external) on multiple projects simultaneously
• Ability to direct and motivate high performance technical teams to excel in their delivery
Preferred:
• Experience in managing off-shore technical development partners
• Experience in leading mobile application development teams (iOS and Android)
• Experience in development of server-side/enterprise systems (e.g. knowledge of Java/.net)
• Experience in e-Learning standards (e.g. SCORM, Common Cartridge, XAPI)
• Experience in working with Learning Management Systems and integrating with platform-side APIs
ABOUT US:
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 http://careers.hmhco.com
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.