Houghton Mifflin Harcourt

Sr Software Engineer - JavaScript React Front End (UI)


This job is now closed

PayCompetitive
LocationPune/Maharashtra
Employment typeFull-Time
  • Job Description

      Req#: 18563

      Senior Software Engineer — JavaScript React Front End for the HMH Reporting Platform

      HMH Software Engineering
      HMH Software Engineering provides cutting edge, individualized learning experiences to
      millions of students across the United States. We are as driven by this mission as we are by
      continuously improving ourselves and the way we work. Our offices are high energy,
      collaborative beehives of activity where work is centered on small, autonomous teams that
      build great software. We trust each other, hold ourselves and our teammates accountable for
      results, and improve student outcomes with each release.


      At HMH we constantly experiment with new approaches and novel ways of solving
      problems. We often succeed and sometimes stumble — either way we learn and move forward
      with more confidence than we had the day before. We are as passionate about new
      technologies and engineering craftsmanship as we are about transforming the EdTech industry
      itself.


      If this sounds like you let’s talk.

      The Opportunity – Senior Software Engineer – Java Script
      React Front End

      Senior Software Engineers personify the notion of constant improvement as they work with
      their team to build software that delivers on our mission to improve student outcomes. You’re
      not afraid to try new things even if they don’t work out as expected. You are independent, self-
      directed, high energy and as eager to contribute to your team as you are to progress on your
      own path to software craftsmanship. You’ll thrive working a fast-paced, low friction
      environment where you’ll be exposed to a wide range of cutting-edge technologies.


      Reporting Platform:
      You will be working on the Reporting Platform that is part of the HMH Educational
      Online/Digital Learning Platform. The Reporting team builds highly scalable and available
      platform using cutting-edge technologies. The platform is built using Microservices
      Architecture, Java microservices backend, REACT JavaScript UI Frontend, REST APIs, AWS RDS
      Postgres Database, AWS Cloud technologies, AWS Kafka, AWS Kinesis, Spark with Scala,
      Kubernetes or Mesos orchestration, Apache Airflow scheduler, DataDog for
      logging/monitoring/alerting, Concourse CI or Jenkins, Maven etc.

      Responsibilities:

      • Work collaboratively as part of a software development team producing the code that
      matters to the students and teachers who use HMH products and services.
      • Eagerly learn and apply new cutting-edge technologies like functional programming,
      distributed computing, machine learning, advance data engineering, and server-less
      computing.
      • Take responsibility for critical components of our solutions.
      • Contribute to our engineering culture and ever-improving concept of engineering best
      practices


      Skills & Experience
      Successful Candidates must demonstrate an appropriate combination of:
      • 4.5 to 5.5 years of experience Frontend development with JavaScript using React framework
      for building multimedia web applications using REST HTTP APIs to the backend Services.
      • Logical and systematic problem-solving skills
      • Ability to work collaboratively and effectively in small team and cross-functional
      environments
      • Experience and knowledge working with technologies and concepts such:
      o Web technologies such as JavaScript, CSS, and HTML
      o User Interface frameworks such as React and Angular
      o Other application frameworks such as Redux
      o GraphQL framework
      o Behavior-driven or test-driven development
      o Unit-testing frameworks such as Jest
      o End-to-end testing frameworks like TestCafe, Selinium, etc.
      o Experience setting up Google Analytics
      o Architectural concepts such as event-driven programming
      o Event-driven programming models
      o Strongly typed dynamic languages such as TypeScript
      o Server-side JavaScript frameworks such as Node.js
      o Development tools such as GitHub, Jira, Jenkins, and Yarn
      o Cloud technologies such as AWS, CDN, etc.


      Required Education:
      • A BS/MS in Computer Science, Computer Engineering, or a STEM field

  • About the company

      The company is based in Boston's Financial District.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.