Note: The job is a remote job and is open to candidates in USA. McGraw Hill creates learning platforms and educational tools used by students and educators worldwide. The Software Engineer II will develop accessible, responsive Angular applications and services for the Ceres Adaptive Learning platform, collaborating with product, design, and engineering teams to support engaging experiences for K-12 students and teachers.
Responsibilities
- Participate in the design and development of applications and services to support business and engineering initiatives
- Build accessible student and teacher experiences for learners through responsive design and following WCAG 2.1 AA standards
- Collaborate with Product Managers, UX/UI Designers, and cross-functional teams on feature development
- Participate in agile ceremonies and champion engineering best practices to ensure quality, stability, performance, resiliency, and maintainability of your software
- Collaborate with engineers on your team on feature development and bug fixes
- Be a champion of the customer’s voice and ensure our products are built with customer empathy at the forefront
- Share knowledge and practices with other teams through code reviews and documentation
- Write clean, maintainable, well-tested code with comprehensive unit and integration test coverage
Skills
- The Ceres Adaptive Learning team is looking for a front-end Software Engineer II with experience building high quality, accessible Angular web applications
- This is a remote position open to applicants authorized to work for any employer within the United States
- Software engineering experience with a distributed product and engineering team, preferably using Angular 2+. TypeScript, NgRx, and RxJs
- Excitement about crafting engaging and accessible user interfaces for students and teachers so they can get the most out of our products
- You can contribute to the full software development life cycle, to include writing application code, writing unit/integration/automation tests, documentation, and performance engineering
- Proficient in HTML5, CSS3/SCSS, responsive design, and accessibility standards
- Strong communication skills and customer-focused mindset with empathy for end users
- Self-motivated team player who thrives in an agile development environment
- Curiosity, adaptability, and a growth mindset
- Background in education technology or mission-driven industries
- Familiarity with accessible design principles and practices
Benefits
- Remote position
- An annual bonus plan may be provided as part of the compensation package
- A full range of medical and/or other benefits, depending on the position offered
Company Overview