Posted 3w ago

Specialist, Senior Software Engineer

@ Pearson
Poznan, Greater Poland, Poland
HybridFull Time
Responsibilities:Build features, Collaborate teams, Ensure accessibility
Requirements Summary:Frontend software engineer focusing on React/TypeScript, AI-powered content platform, accessibility, testing, and collaboration.
Technical Tools Mentioned:React, TypeScript, Vite, Axios, Redux Toolkit, react-router-dom, Vitest, Testing Library, Playwright, Snyk, Dependabot, Sass, ESLint, Prettier, GitHub Actions, Jenkins, Jira, Confluence
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Title: Specialist, Software Engineer


Career Architecture Role: Software Engineer


Career Architecture Tier: IC20 (Specialist)

 

Hybrid : 2x month at the office - Poznan, PL

 

Job Summary:

 

As a Senior Software Engineer, you will build and maintain an AI-powered content generation platform designed to help educators create curriculum-aligned learning activities. You will leverage generative AI combined with learning science to ensure pedagogically sound results. You own independent streams of complex frontend development, collaborate with cross-functional teams, and maintain high standards for code quality, accessibility, and performance. This is an individual contributor role.

 

Key Responsibilities:

.

  • Build and maintain features using React 19+, TypeScript, and modern hook patterns within a Vite workflow
  • Integrate frontend applications with backend services using Axios and Redux middlewares.
  • Manage complex client-side state using Redux Toolkit and implement navigation via react-router-dom.
  • Develop robust, accessible user experiences, including focus management, error boundaries, and UI animations (Lottie).
  • Ensure code quality and stability through automated testing: unit/component tests (Vitest, Testing Library) and E2E tests (Playwright).
  • Proactively address security vulnerabilities (Snyk, Dependabot) and monitor product performance using observability tools.
  • Contribute to the evolution of the internal Design System and document technical workflows in Jira and Confluence.
  • Collaborate daily with product, design, and engineering teams to deliver features incrementally

 

Requiered Skills and Competencies:

 

  • Expertise in React & TypeScript: Deep understanding of modern hooks-based architecture and component composition.
  • State Management & Routing: Practical experience with Redux Toolkit and complex routing patterns.
  • Modern Toolstack: Proficiency with Vite, ES Modules, and Axios for secure API integrations.
  • Testing Excellence: Strong competence in Vitest, Testing Library, and Playwright, including code coverage workflows.
  • Engineering Hygiene: Mastery of ESLint, Prettier, and clean Git history; comfortable with CI/CD pipelines (GitHub Actions/Jenkins).
  • UI/UX Implementation: High proficiency in Sass, modern CSS practices, and building accessible (WCAG-compliant) interfaces.
  • roblem Solving: Ability to reduce tech debt, improve component structure, and resolve security findings.

 

Qualifications (Education & Experience):

  • 3+ years of relevant professional experience in frontend development.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

     

#LI-CM2