Your new company
Consulting and auditing company in Spain and Switzerland. Top 3 in cybersecurity in Europe, +1000 experts. The project is for an end client in Barcelona, a team of 5–10 people, 2 days of remote work, a long-term IT project.
Your new role
* Lead the implementation of complex functionalities and CMS component development.
* Review code and ensure standards.
* Configure and assemble the CMS from a technical perspective.
* Support other developers through coaching and reviews.
* Ensure coverage of unit, integration, and end-to-end tests;
collaborate with QA.
* Apply secure coding practices and comply with standards.
* Monitor and optimise performance and scalability.
* Create and maintain technical documentation.
* Ensure optimal performance, accessibility (WCAG), and cross-browser compatibility.
* Component architecture, template structure, performance optimisation.
* Code reviews, third-party integrations.
* Coordination of release plans.
* Identification of technical risks and mitigation proposals.
What will you need to fit in?
* Degree or master's in Computer Science, Software Engineering, or similar.
* 7+ years of experience in web development, with 2–3 years in CMS.
* Experience leading or participating in CMS migration, integration, or customisation projects.
* Work in agile environments and multidisciplinary teams.
Mandatory:
Magnolia CMS.
Freemarker (FTL).
Solid Java/Spring.
Git/GitHub with active history (commits, PRs, code reviews).
Native level of spanish and advanced level of english
Desirable:
JavaScript (React is a plus).
TypeScript (Nest.Js or Node.Js).
AlpineJS and Lottie.
Experience with AWS or Azure.
Good DevOps practices (knowledge).
RESTful API integrations with CMS.
What will you get in return
* Perm contract with the end company
* Fix competitive salary - up to 60000e gross annual
* 2 remote work days per week
* And many more social benefits!