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.
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)