Senior Front End Software Engineer (Next generation learning platform for K-12)

Pearson - Boston, MA3.8

Full-timeEstimated: $92,000 - $120,000 a year
Save
EducationSkills
**Description**

**Senior Software Engineer - UI/Front End**

Pearson US Learning Servicesprovides educational content to grades K-12 in North America. Our leading Learning Management System (LMS), calledRealize, is home to more than 850 programs across all Subject areas and grade levels in the Education field.

We are seeking a Senior Front End Software Engineer to help build the next generation learning platform for K-12 learning services teams. We are seeking self-motivated and skilled engineers interested in getting hands-on with the latest, modern front end technology stack. This is an excellent opportunity to work with some of the best and brightest engineers.

As a Senior UI or Front Engineer what you will be doing here:
+ Ability to comprehend business requirements and be able to map them to technical data requirements.

+ Ability to lead a small team (globally distributed) of 2-4 individuals with passion, ownership and help drive sound engineering design, process, and quality practices, and perform acceptance engineering

+ Work with the UX and Architecture teams to make key UI design decisions while also considering best practices such as Test Driven Development(TDD), Continuous Integration and Code Automation.

+ Perform research, analysis, design, and implementation and provide effective solutions for short term and long term needs

+ Evaluate new technologies and software products to determine the feasibility and desirability of incorporating their capabilities into the platform.

+ Contributes as a hands-on software developer,seek, give, and receive critical feedback in a constructive manner, including but not limited to code review.

**Qualifications**

**Minimum qualifications**

+ Master’s or Bachelor’s degree in Computer Science, with strong fundamentals and problem-solving skills.

+ 6 years of experience in architecture, design, analysis, development, testing, deployment, and maintenance of highly scalable web platform services and components, both server-side and UI

+ Expert experience with HTML5, CSS3 Layout, Ajax, handling cross-browser issues.

+ At least 4 years of AnguarlJS hands-on experience is MUST.

+ 2 years of experience working with Node.js and familiarity with Express.js or another web framework

+ Working knowledge of GraphQL, web pack, ES6 is plus.

+ Strong background in Object Oriented Programming / Analysis and Design concepts, Design Patterns, and Software Development Life Cycle

+ Experience in a continuous integration process, employing a CI server, automated unit testing and deployment

+ Strong background in unit testing frameworks such asJasmine, Karma, Grunt, andIntegration testing (Rest, Protractor).

+ Experience working with Agile/Scrum and TDD is highly desirable

Preferred qualifications

+ Strong leader capable of motivating and energizing the software engineers, as well as gaining their respect.

+ Experience in Content Management Systems desirable.

+ Dynamic and strong in communication & analytical skills and possesses an open and flexible attitude

+ Ability to work with onshore and offshore teams.

#LI-JDM

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

**Primary Location: ** US-MA-Boston

**Work Locations: ** US-MA-Boston-501 Boylston 501 Boylston St Boston 02116

**Job: ** Technology

**Organization: ** North America

**Employee Status: ** Regular Employee

**Job Type: ** Standard

**Shift: ** Day Job

**Job Posting: ** Jan 28, 2019

**Job Unposting: ** Ongoing

**Schedule: ** Full-time Regular

**Req ID: ** 1901303

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.