Project Description: Are you passionate about making a real impact in the education sector? If so, we have the perfect opportunity for you! Sanoma Learning’s NPM train is looking for a FrontEnd developer to join our vibrant, international team. We’re a group of enthusiastic, friendly, and talented individuals dedicated to revolutionizing primary education. As a FrontEnd developer, you’ll play a pivotal role in delivering our platform for primary education, used by tens of thousands of teachers and students. You will contribute to innovative solutions that meet the needs of educators and learners alike.
Working mode: We offer two work models: hybrid (3 days from home, 2 in the office) or remote with occasional visits to our Barcelona office. Work must be performed exclusively from Spain.
Role Responsibilities: We are looking for a Front-End Developer specialized in Angular, with strong technical skills, a collaborative attitude, and the ability to contribute to system improvements and overall team success. Responsibilities include developing and enhancing application features using Angular 15+, TypeScript, Redux, and RXJS; managing deployments to Google Play and App Store; working with Figma for designs; following accessibility best practices; collaborating with cross-functional teams; optimizing application performance; leveraging AWS infrastructure; following CI/CD, DevOps, and cloud-native practices; writing clean, modular code; conducting code reviews; and writing tests.
Must-have requirements: University degree in Computer Science, Information Technology, or related field; 3+ years of front-end development experience; expertise in Angular 15+ (including Signals and Standalone Components); strong knowledge of TypeScript, Redux, and Google Play / App Store deployment; experience with AWS and CI/CD; familiarity with Agile/Scrum environments; understanding of software design patterns and SOLID principles; proficiency in English and Spanish, both written and spoken. The environment is international.
Nice-to-have requirements: Experience with relational and non-relational databases; additional knowledge of AWS infrastructure.
What we offer: Opportunities for growth in an innovative educational technology company; remote work; continuous training and professional development; a collaborative and dynamic work environment.
About Sanoma Learning: Sanoma Learning supports teachers across 12 European countries with printed and digital learning content and platforms. With over 3000 employees, we impact the education of more than 25 million students. We are dedicated to fostering curiosity and inspiring growth, empowering teachers with high-quality resources and innovative tools to shape the future of education.
Join us to make a positive impact on learning. We are committed to inclusion and diversity, ensuring equal opportunities for all applicants.