Senior Software Engineer - Front-end Location: Madrid, Spain (Remote/Hybrid)
Schedule: Full-Time
About Pearson:
Our purpose: At Pearson, we 'add life to a lifetime of learning' so everyone can realize the life they imagine. We do this by creating vibrant and enriching learning experiences designed for real-life impact.
Role Overview:
We are thrilled to announce a great opportunity to join our team as a Senior Software Engineer - Front-end in our brand-new technology hub in Madrid. In this role, you will be responsible for the analysis, design, implementation, and automated testing of front-end solutions as a key member of a high-performing, experienced team.
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.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.Use technology to solve complex front-end challenges and deliver on schedule.Independently clarify technical requirements and assess development estimates.Review the code of other team members and provide constructive direction.Drive continuous improvement of front-end quality, customer experience, and maintainability of products/features.Guide new team members and actively collaborate with others.Requirements: Extensive professional front-end development experience in an Agile environment.Proven track record of experience with customer-facing Web Application design and development.Well-rounded front-end engineering skills with experience in Angular 13 + TypeScript, React + Redux + Material UI (MUI) + TypeScript, React Native, Electron.Experience with testing tools like Chai + Mocha, Karma, and Jasmine.Familiarity with APIs and HTTP Clients like Axios.Experience with Docker, Selenium, Sonar, CI/CD, and cross-platform development.High-quality standards; unit testing, code reviews, test automation tools, continuous integration & deployment.Knowledge of front-end security best practices.Strong problem-solving and analytical skills, with keen attention to detail.Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is desirable.How to apply:
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.
#J-18808-Ljbffr