Expected, Angular, Java, CSS, Git
Optional, Jira, Confluence, BitBucket, Auth0, AWS, Elasticsearch, Kubernetes, Cypress
About the project, Sesame is a central solution within Sanoma for Customer Identity and Access Management (CIAM). Sesame provides User access (login access etc to users like teachers/students) as well as Product access (to digital materials). Additionally Sesame offers license management, organization management, customer support and self service capabilities to CFAs. Sesame is currently being used by Vannin in secondary in Belgium and in a smaller configuration in the Netherlands, Spain and Sweden. In the upcoming years starting with Italy all countries and their applications need to be onboarded to Sesame.
Your responsibilities, Design and develop software and configurations, in accordance with applicable guidelines regarding quality assurance, scalability, reliability, architecture, privacy and security, with the aim of creating products and / or domain systems to fulfill the needs of the customer. Works across Sanoma Learning with the most complex and unique assignments with accountability of end results with high business impact. Guides and supports more junior colleagues.
3 years of commercial experience with frontend development with Angular 14+ (rxjs) (4/5), 3 years of commercial experience with vanilla js (4/5), 3 years of commercial experience with Java 11+ and spring (4/5), Knowledge of web application security (4/5), Experience with microservices architecture and asynchronous communication using queue messagging (4/5), Good knowledge of architectural design patterns (4/5), Knowledge of Oauth2 (3/5), Knowledge of REST (3/5), Good knowledge of CSS (3/5), Knowledge of web components technology (3/5), Knowledge of Git (3/5), MS or BS in Computer Science (Physics, Mathematics, and Engineering degrees are also acceptable);, Very good knowledge of the English language B2/C1 (5/5);, Can work well in an Agile (Scrum, Kanban) environment (5/5), Excellent team player (5/5), Very good problem-solving and analytical skills (4/5), Good communicator among team members (5/5)
Optional, Experience with Cypress or another automation tests framework, Experience with atlasian stack (JIRA, Colfluence, BitBucket), Experience with Auth0, Experience with AWS or another cloud platform, Experience with ElasticSearch, Experience with Kubernetes
Division of working time, Remote work – 100%
This is how we work, in house, agile, scrum, kanban
This is how we work on a project, design patterns, test automation
What we offer, As an employer, Sanoma offers a working environment where you are able and encouraged to show your best self. The working environment is result-oriented as well as flexible with a focus on collaboration. We offer you a key position with interesting and challenging tasks and excellent opportunities for professional growth. You will be part of a highly professional and experienced international team in an open and informal setting, where initiative is expected and rewarded.
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, life insurance, remote work opportunities
100% remote opportunity for candidates based in Poland only.
Sanoma Learning, Sanoma Learning is the leading European learning company, serving over 20 million students in 11 countries. We offer printed and digital learning materials as well as digital learning and teaching platforms for primary, secondary, and vocational education. The development of our methodologies is based on deep teacher and student insight and really understanding their needs. By combining our educational technologies and pedagogical expertise, we create learning products and services with the highest learning impact. In our Technology organization, you will join the largest cross-cultural community of Sanoma Learning and contribute to the digital transformation and future of education in Europe.
Agile Analytical skills Amazon Web Services (AWS) Cypress Computer Science Vanilla.js Elasticsearch remote work Full-Stack Developer RxJS microservices oauth-2.0 Git auth0 REST Problem-solving design-patterns cloud-platforms Confluence Spring automated testing Digitalization Jira Kubernetes Java Scrum Angular Kanban CSS Bitbucket