Software Developer – Front-End

Remote from
Spain flag
Spain
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Job type
Full Time,
Job posted
Apply before
19 Mar 2025
Views / Applies
12345 / 123

About Pearson

We add life to a lifetime of learning.

Actively Hiring

We aspire to become the world’s leading destination to learn and improve English language skills. Our main focus is on committed learners from around the world who are motivated by outcomes and want to reach their full potential through learning English.

Are you passionate about technology and eager to be part of an exciting venture? We are thrilled to announce a great opportunity to join our team as aΒ Software Engineer – Front-end in our brand-new technology hub in Madrid. We are looking for talented individuals from all backgrounds and experiences to join us as we grow our Engineering team within our ELL Division. As part of our technology hub, theΒ Software Engineer – Front-end will play a key role in shaping the future of technology and innovation in ELL.

In this role, you will be contributing on analysis, design, implementation, and automated testing of front-end solutions as a member of a high-performing, experienced team. You will use industry best practices while producing high-quality solutions in an agile environment, contributing to our efforts in assessment delivery, scoring technology and services, infrastructure, identity management, and e-commerce. You will also be co-responsible for maintaining and supporting mission-critical applications, as necessary.

Key Responsibilities:

  • Analyse, design, develop, and test front-end components and applications for one of the largest digital assessment providers in the world.
  • Work on an agile engineering team, following Agile best practices while writing maintainable and scalable code for front-end components and influencing team decisions.
  • Implement designs following Pearson coding standards and industry best practices.
  • Create testable code and implement automated unit, integration, and functional tests as part of new product development.
  • Collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers.
  • Define and turn front-end designs into high-quality code, delivering on schedule.
  • Clarify technical requirements and contribute to a range of design approaches.
  • Drive continuous improvement of front-end quality, customer experience, and maintainability of products/features.
  • Actively collaborate with team members, promoting knowledge sharing.

Requirements:

Professional front-end development experience in an Agile environment.

Proven track record of experience with customer-facing Web Application design and development.

Strong front-end skills with experience in:

  • Frontend Technologies:Β Angular 13 + TypeScript, React + Redux + Material UI (MUI) + TypeScript, React Native, Electron.
  • Testing Tools:Β Chai + Mocha, Karma and Jasmine.
  • APIs and HTTP Clients:Β Axios.
  • Additional Technologies:Β Docker, Selenium, Sonar, CI/CD, and cross-platform development.

Knowledge of application servers, SOA, automation tools, and build tools (Yarn, npm, or similar).

Familiarity with AWS technologies for frontend applications.

High-quality standards; unit testing, code reviews, test automation tools, continuous integration & deployment, and a preference for agile methods.

Knowledge of front-end security best practices, including familiarity with OWASP.

Ability to work closely with the product team to finalize requirements and deliver them in an agile manner, with a focus on quality, observability, and maintainability.

Experience with non-functional requirements such as Responsive Web Design, Accessibility, Security, I18N, Performance, and/or Scalability / high availability / high traffic web services.

An innovative approach, critical thinking, and open-mindedness.

Strong business and technical vision.

Passion for education and learning.

Effective team player with strong self-awareness.

Ability to communicate effectively with users, other technical teams, and senior management to gather requirements, describe software product features, and deliver technical designs and documentation.

Good problem-solving and analytical skills, with keen attention to detail.

A passion for staying updated with emerging technologies and industry trends.

Commitment to fostering an inclusive and diverse work environment.

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is desirable.

Our Benefits:

  • 24 Days annual leave (increasing by 1 day with every 2 years of continuous service up to 30 days)
  • Life insurance Policy
  • Work-Life Balance Benefits
  • Family Benefits
  • Complementary Benefits
  • Development and Training Benefits (Access to Pearson+: PearsonΒ΄s digital library,Β Discounts on books, wide access to internal learning platforms and development plans)

Diversity:Β At Pearson we value the power of an inclusive culture and a strong sense of belonging. We promote a culture whereΒ differences are embraced as strengths and opportunities are equal and accessible.

Flexible working:Β Pearson is committed to hybrid working practices and has adopted flexible remote and virtual working. Where possible our employees can choose to manage their attendance to the office more flexibly.

How to apply:Β Thank you for your interest in applying for a role at Pearson. Please submit an updated CV and cover letter (optional) in English. If you have any additional questions or require further information, please do not hesitate to reach out to us.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory β€Ί
Megaphone

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

FacebookTwitterLinkedIn

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more β€Ί
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more β€Ί
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more β€Ί
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is Pearson hiring for?

Pearson is hiring a remote Software Developer – Front-End from πŸ‡ͺπŸ‡Έ Spain

What type of employment does Pearson offer?

This is a Full Time role.

Network

Jobicy+ Subscription

Jobicy

528 subscribers are already enjoying exclusive, experimental and pre-release features.

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • One active job alert
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Up to 10 active job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Identity verified badge
  • • Jobs views and applies stats
Go to account β€Ί