Sr. Software Engineer - React @ Pearson - New York, NY

Job Overview

15 days ago

Sr. Software Engineer - React

Pearson - New York, NY

Pearson Marketing Cloud (PMC) is our Global Technology Platform that enables customers to access learning products and services through eCommerce and Digital Marketing journeys. We currently process more than 80% of global Pearson eCommerce revenue and serves nearly 50% of all Pearson web traffic, with over 24 million page views per month.

We are looking for a skilled React developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

To ensure success as a Sr. React developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class React developer should be able to design and build modern user interface components to enhance application performance.

This is a unique opportunity for a Senior web developer to help us build something that will directly enhance the lives of millions, by supporting the provision of education on a global scale. We need an engineer who focuses on putting the customer first, backing decisions with research, a proven ability to think strategically, pay attention to the details and implement with speed.

What you’ll be doing:

  • Cross-collaborate with backend engineers, product managers, designers and QA in an autonomous, supportive team environment
  • Researching emerging tools, trends and methodologies and enhancing existing systems and processes to use them
  • Working with technologies and frameworks such as vanilla JS, React, NextJS and VueJs
  • Design and evolve component libraries that help us iterate on product quickly
  • Attend to our UI performance, accessibility, responsiveness, and compatibility to reach more users
  • Identify, troubleshoot, and resolve UI/UX issues
  • Guide and mentor junior developers toward best practices in UI code patterns

Qualifications

Skills & Abilities:

  • B.S. in Computer Science or equivalent, with strong fundamentals and problem-solving skills
  • 5+ years with deep javascript knowledge, writing maintainable, reusable code
  • Have 4+ years of experience designing and building interactive applications in React and NextJS
  • 5+ years HTML/CSS/LESS experience, including concepts like cross-browser support, theming, accessibility, and standard methodologies
  • Willingness to work closely with UX and designers communicating the technical feasibility of UI/UX designs
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Experience with responsive and adaptive design
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of code versioning tools, such as GIT
  • Ability to perform well in a fast-paced environment
  • Experience with AEM or other CMS and/or eCom is a plus
  • Communicate clearly in writing, code and speech

#LI-POST

Learning is the most powerful force for change in the world. More than 20,000 Pearson employees deliver our products and services in nearly 200 countries, all working towards a common purpose – to help everyone achieve their potential through learning. We do that by providing high quality, digital content and learning experiences, as well as assessments and qualifications that help people build their skills and grow with the world around them. We are the world’s leading learning company. Learn more at pearsonplc.com.

Pearson believes that wherever learning flourishes, so do people. We are committed to being an anti-racist company in everything we do. We value the power of an inclusive culture and a strong sense of belonging. We promote a culture where differences are embraced, opportunities are accessible, consideration and respect are the norm, and all individuals are supported in reaching their full potential. Through our talent, we believe that diversity, equity, and inclusion make us a more innovative and vibrant place to work. People are at the center, and we are committed to a sustainable environment and workplace where talent can learn, grow, and thrive.

To learn more about Pearson’s commitment to a diverse and inclusive workforce, please click here:

http://www.pearson.com/careers/diversity-and-inclusion.html


Pearson is an Affirmative Action and Equal Opportunity Employer and a member of E-Verify. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. All employment is decided based on qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status, or any other group protected by law.

Job: TECHNOLOGY

Organization: Technology & Operations

Schedule: FULL_TIME

Req ID: 2110124

Similar Jobs

WordPress Engineer

Postlight

New York, NY

A good understanding of the WordPress editing experience and adapting it to project needs. Postlight maintains the Headless WP Starter kit, an open-source…

Sr. Software Development Engineer

CVS Health

New York, NY

OR Bachelors degree (or foreign equivalent) in Computer Science, Engineering, Electronic Engineering, or a related field and five (5) years of progressive, post…

Senior Software Engineer

CVS Health

New York, NY

5 + years of professional experience as a Software Engineer. Experience with cloud computing (AWS, Microsoft Azure, Google Cloud).

Dot Net Developers

Big Apple Information Systems

White Plains, NY

Hands-on proficiency in design and coding Core Python. Data Wrangling and Data cleaning. Use of Python packages E.g. (NumPy, MatPlotlib, Scikit learn, etc) for…

Node.js Developer

Highbrow-Tech

Secaucus, NJ

Minimum 4 years of experience handling Production-level software deployments, monitoring, and support. The candidate will focus on the development, optimization…

Java Developers

Big Apple Information Systems

White Plains, NY

Web Technologies : CSS, HTML, JQuery, JavaScript. Java Web Frameworks : SpringMVC, Play, Java Server Faces. Java Testing Tools : JUnit, TestNG, Selenium.

Full Stack Engineer

New York Life Insurance Co

New York, NY

You will work with our team of talented engineers to design and build the next generation of applications in the FinTech ecosystem (Life Insurance / Asset…

Staff Software Engineer (Hartford, CT)

The Hartford

Hartford, CT

Position responsible for data modeling and data mapping; work with mapping claims and all APIs exposed to Claims; lead projects from scope identification for…

Software Engineer, II

Zebra Technologies

Holtsville, NY

Working full stack development from UI applications to embedded software within Zebra’s Data Capture Solutions organization. Experience with C/C++ Programming.

Lead Java Full Stack Developer

Perficient, Inc

New York, NY

In addition, all colleagues are eligible for a number of rewards and recognition programs including billable bonus opportunities.

C# Developer AVP

Barclays

Whippany, NJ

Being responsible for technical design, development and automated testing and delivery. Working closely with trading desk, QA, Risk Gen global team and the…

Software Developer (.NET/SQL Server)

Underwriters Laboratories Inc.

Princeton, NJ

Strong working knowledge in software application or specific program language requirements of software work. Formal software development lifecycle fundamentals.

Backend Web Developer

DOCS Health

Chalfont, PA

As a Backend Web Developer you will develop, test and document web, mobile and server-side cloud-based applications in a LAMP environment.

Oracle Senior Developer

Gainwell Technologies

Township of Hamilton, NJ

Bachelor's degree in software engineering, computer science or related field preferred. Recommends alternative courses of action as appropriate to meet…

Senior Java Developer

Luxoft

Weehawken, NJ

We provide advice-based solutions through financial advisors who deliver a fully integrated set of products and services specifically designed to address the…

Python Developer

IT-Alliances

New York, NY

5+ years of strong experience in programming with Python to implement models. Must have Model implementation experience. Temporarily due to COVID-19.

Software Developer

TDI Technologies, Inc.

Philadelphia, PA

The candidate must be comfortable writing control software for electrical, computer, and mechanical systems. Understanding MVC software design patterns.

DevOps / SRE

AudioValley

New York, NY

Maintain day-to-day management and administration of projects. Work directly with our developer and system administrator teams.

AWS Cloud Engineer

IT-Alliances

New York, NY

Experience in Software Installation, configuration and Patching Knowledge of system monitoring in a cloud environment including cloud specific products and…

Game Designer Mathematician - Penn Game Studios

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

The Game Mathematician will be responsible for coordinating with the design, engineering and production team from the initial game pitch all the way to the…

Backend Developer

Southern Power Systems, Inc., a WaveTech Group Company

Exton, PA

Code and test software applications for Linux based embedded and server platforms. Two to five years of experience in software development.

Senior .NET Developer

Samiti Technology

New York, NY

Troubleshoot, maintain, revise, and test existing computer software, repairing defects to ensure programs continue to meet business partner expectations and…

Java Developer

Vantage Labs

New Hope, PA

Experience with agile software development methodologies like XP and Scrum. 1-3+ years of JAVA software development experience is required: you must have…

Senior Site Reliability Engineer (DevOps) - REMOTE

Penn Interactive Ventures - Philadelphia

Philadelphia, PA

Improve automation processes, using our infrastructure-as-cloud tooling, Terraform. 4+ years working heavily within an AWS cloud environment (ECS, Lambda, HA…

Ad