Staff Software Engineer

Pearson

Haifa, Israel Full time Engineering
Apply on EasyApply

Create a free account to apply in seconds

Staff Software Engineer

Location: Haifa
Company: Pearson

About Pearson

Pearson is the world’s leading provider of learning services and materials for higher education institutions and faculties around the globe, operating in over 70 countries.

With a mission to revolutionize the future of learning and courseware, Pearson’s Higher Education team is focused on transforming how students engage with content—developing innovative, consumer-grade digital products that are intuitive, effective, and accessible. We move fast: designing, building, testing, and iterating with agility and purpose.

By putting students at the center of everything we do, we’re creating cross-platform, mobile-first experiences and high-scale web services that are shaping the future of global education.

Your Role

We are looking for a Staff Software Engineer to join our growing, dynamic team. You will help design and develop world-class web applications that are used by millions of learners worldwide.

As a senior team member, you’ll work in a fast-paced, agile environment and take a leading role in product design and full-cycle software development, from idea to global launch.

What You’ll Do

• Design, develop, and maintain responsive, user-friendly web applications

• Build scalable backend services and APIs

• Contribute to product architecture and drive technical decisions

• Collaborate closely with product, UX, and QA teams

• Work in a fast, iterative environment with real-time user feedback

Mentor team members and promote software development best practices

What We’re Looking For

Required:

• B.Sc. in Computer Science or a related field

• 4–6+ years of hands-on experience in frontend or full stack web development

• Deep expertise in JavaScript frameworks such as React or Angular, and state management (e.g., Redux)

• Strong command of JavaScript and TypeScript

• Solid experience with CSS-in-JS, SASS/SCSS, or other modular styling systems

• Experience working with and evolving design systems and component libraries

• Strong understanding of web performance optimization, lazy loading, bundle size management

• Experience with responsive design, cross-browser testing, and mobile-first development

• Experience with backend technologies like Node.js, Python, or Java

• Strong understanding of RESTful APIs and service-oriented architecture

• Familiarity with cloud platforms such as AWS or Azure

• Experience working with MySQL and NoSQL databases

• Strong grasp of modern web architecture and performance optimization

• Excellent communication and collaboration skills

• A proactive, team-oriented mindset and sense of ownership

Nice to Have

• Exposure to server-side rendering or frameworks like Next.js

• Familiarity with frontend testing tools such as Jest, Testing Library, Cypress

• Experience in CI/CD pipelines

• Familiarity with containerization (Docker, Kubernetes)

• Exposure to mobile web or hybrid app development

Why Join Us

• Work on products with real impact—millions of users globally

• Join a startup-like culture within a global leader

• Collaborate with a tight-knit, talented team

• Shape the future of digital education

Skills

JavaScriptReactTypeScriptNode.jsRESTful APIsResponsive DesignCollaborationCommunicationMentorshipAgile Development