Frontend Developer
Role details
Job location
Tech stack
Job description
Capitole Consulting keeps growing and we want to do it with you! We are looking for a Senior Frontend Developer with 5 years of experience to join our team in a multinational healthcare company. You will build and maintain modern, scalable web applications with a strong focus on performance and usability, collaborating with cross-functional teams to deliver high-quality digital products. You will contribute to architectural decisions and help drive frontend best practices; working in a dynamic environment that values innovation, ownership, and continuous improvement. Key Responsibilities * Produce clean and high-quality code, based on provided designs with a data driven approach * Design, build, and maintain applications using modern JavaScript frameworks (e.g., React, Angular, Vue.js) * Debug and resolve issues across various browsers and devices * Mentor developers and provide guidance on best practices also with contribution * Lead technical discussions and decision-making
Requirements
processes Skills * 5+ years of professional experience in building and supporting web based applications using JavaScript technologies and modern JavaScript frameworks/libraries like Angular, React and Vue.js * Deep knowledge and understanding of software development lifecycle best-practices * JavaScript (Typescript), HTML and CSS (SASS) proficiency * Ability to refactor complex code into modular and reusable components * Fluency in written and spoken English - Hybrid Model: 2 days office BCN Center + 3 days remote We're great, but with you we'll be even better! For this you will have: - Budget of 1.200€ in individual training for you to use it in whatever you want (technological events, books, trainings, certifications, etc.). - Follow-up with your team every month for continuous feedback. - Flexible working hours to help you reconcile your professional / family life. - Private medical insurance paid in full by Capitole. - Flexible remuneration (restaurant tickets