No experience
Employment Type:
Full time
Job Category:
Information Services
See more jobs for students and recent grads who studied:
Software Engineer
McGraw-Hill Education | Irvine, California
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Software Engineer

McGraw-Hill Education has an exciting opportunity for a Software Engineer to support our Digital Platforms Group in Irvine, CA. The Senior Software Engineer will assist with the delivery of interactive products with a focus on font-end technologies.

Our Digital Platform Group is a world-class education tech team utilizing state-of-the-art technologies to deliver intuitive learning experiences.

DPG builds data-driven digital products that enhance teaching and improve learning outcomes. The team also conducts research and development targeted at new market opportunities in the quickly evolving education technology space.

Join our DPG team and you'll assist in innovating learning technology and impacting the next generation of learners!

Your contribution to the team includes:

* Hands-on software development using HTML5, CSS3, JavaScript, ES6
* Cross discipline advocate who can ensure on-time delivery across engineering, user experience, product management, system administration, and release management
* Research technology issues and work with teams staff to understand and resolve challenges
* Work collaboratively with Product Management and PMO to define scope
* Prototype with emerging technologies to prove product feature sets and enhance SDLC
* Drive the adoption of conventions and best practices for front-end development
* Improve user experience and provide elegant and performant interfaces to the customers
* Ensure instrumentation and coverage metrics are addressed
* Expertise with distributed version control systems (e.g, git, svn, mercurial, accurev or similar)
* Participate in code reviews

What you'll need to be successful:

* BS degree in Mathematics, Computer Science or equivalent (i.e. Information Technology)
* 2 Years relevant experience
* Object Oriented JavaScript
* Familiarity with the Agile methodology and tracking tools (e.g., Rally, Jira, Pivotal or similar)
* Prior employment, volunteer or intern experience
* Motivated self-starter and team player
* Excellent interpersonal skills and ability to collaborate with teams
* Excellent verbal and written communications
* Ability to think 'outside the box' and work in a fast-paced environment
* Eager about the digital transformation of education
* Experience as a full-stack developer (MySql, Express, React/Angular, Node) preferred
* Working knowledge of client/server and related technology environments is helpful

Do you love system design? Are you able to write APIs from scratch? Are you passionate about robust and elegant solutions that scale to serve millions of learners? This team is for you!

Why work for McGraw-Hill Education? You'll have the opportunity to unlock your potential, both professional and personally. Click here to learn more!



About McGraw-Hill Education

McGraw-Hill Higher Education is a premier provider of print and digital teaching and learning solutions for the post-secondary and higher education markets worldwide. It is a unit of McGraw-Hill Education, a leading global provider of print and digital instructional, assessment and reference solutions that empower professionals and students of all ages. McGraw-Hill Education has offices in 33 countries and publishes in more than 60 languages.

This company profile was created by AfterCollege and is about McGraw-Hill Education. This page is not endorsed by or affiliated with McGraw-Hill Education. For questions regarding company profiles, please email: care@aftercollege.com.