Details
Posted: 29-Jul-22
Location: Durham, North Carolina
Type: Full Time
Categories:
Information Technology
At Pearson, our purpose is simple: to add life to a lifetime of learning. We believe that every learning opportunity is a chance for a personal breakthrough. That’s why our c.20,000 Pearson employees are committed to creating vibrant and enriching learning experiences designed for real-life impact. We are the world’s leading learning company, serving customers in nearly 200 countries with digital content, assessments, qualifications, and data. For us, learning isn’t just what we do. It’s who we are. Visit us at pearsonplc.com
As a Senior Javascript Developer you will implement UI solutions to solve complex, difficult business and engineering problems. The position demands someone who can analyze and recommend candidate solutions that meet functional as well as non-functional needs such as scalability, reliability, and extensibility.
-
Designs and implements highly scalable, available, performant, maintainable UI/back-end services utilizing react.js and node.js in support of a fast, flexible content delivery system in a rapidly moving business environment.
-
Engages with staff members across all functional areas (including development, project management, QA, and devOps) to ensure seamless delivery of development solutions
-
Implements new software solutions and also has responsibility for the maintenance and enhancement of legacy systems
-
Serves as the sole onshore hands on developer on a globally disperesed development team, providing technical assistance and production support for critical systems in support of US-based business partners and users
-
Works with DevOps teams to ensure streamlined CI/CD pipeline is utilized to maximize delivery efficiency. Also works to ensure scalability, availability, monitoring/alerting, auto-scaling, and infrastructure-as-code practices are followed.
-
Works with product stakeholders and analysts to refine and clarify UI requirements into tasks and provide estimates for those tasks
-
Ensures that code adheres to strict standards for accessibility, security, performance, and maintainability.
-
Actively participates in requirements, architecture, and design meetings
-
Writes documentation for both internal and external consumers, covering design artifacts, code, and fixes
Expert knowledge required in the following areas:
Significant experience or knowledge required in the following areas: