Job Requisition ID: 566
Curiosity is a gift. How will you use it?
The Content Development Group includes all the functional areas that work together to develop instructional materials that meet current pedagogical and market needs for PreK:12. Content is developed for a wide range of media formats, including interactive digital media as well as print. Colleagues within the CDG have varying expertise including the following: subject:matter expertise across all academic subject areas, design, art and photo management, production management, quality assurance, content engineering, and permissions and licensing.
The Lead Content Developer (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. The LCE is 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. He or she 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.
He/She will be expected to 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 and may be onshore or offshore. He/She will bring a strong technical web and mobile background with the ability to deliver Applications across numerous platforms.
Although, this is not a hands:on coding role : our expectation is that the Lead Content Engineer must be capable of coding, with solid problem:solving skills and also have the ability to communicate enthusiastically, clearly and concisely to their team and other functional leads.
-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
-Lead and guide software development partners in conjunction with the Vendor Management division
-Selection and day to day management of both external (offshore) vendors and internal 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 practises
-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.
-The suitable candidate must have 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.
-Bachelors degree in Computer Science or Multimedia, or comparable industry experience
-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 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