Sonia B.M. cover
Sonia B.M.
Sonia B.M.

Senior Frontend Engineer

Actively looking · Member since 6 Oct 2026
Location
Terrassa, Spain
Desired salary
Confidential
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I am a Senior Frontend Engineer with more than 15 years of experience building scalable web applications, frontend architectures, component libraries, and design systems. My core expertise is Angular, TypeScript, Vue.js, accessibility, performance, and high-quality testing practices.

I take technical ownership of complex UI systems and enjoy making architectural decisions that improve maintainability, scalability, and developer experience. I have led frontend migrations, including legacy template modernization, Angular upgrades, monorepo adoption, and testing-suite transitions.

I work closely with Product, Design, backend engineering, and QA to deliver reliable, accessible software. I have a strong focus on design systems, Storybook-driven development, reusable components, and collaboration around UX/UI quality.

I have leadership experience as a Team Lead and Frontend Tech Lead, including sprint planning, technical direction, hiring, onboarding, mentoring, performance evaluation, and building self-sufficient engineering teams.

My background also includes full-stack development with PHP, Ruby on Rails, Python, Java, and JavaScript ecosystems. I am comfortable working in fast-moving, remote, cross-functional environments and improving engineering processes through documentation, automation, incident practices, and AI-assisted development workflows.

Notice period: Immediately

Skills

33 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Team Lead RubiconMD (CVS Health)

Promoted to Team Lead after a high-performance year-end rating and led frontend technical direction for the Specialist Domain. Owned architecture decisions, accessibility strategy, Storybook migration, and sprint planning for a five-person Scrum team.

Drove refactoring and scalability initiatives using Angular Signals, RxJS, and Nx monorepos. Partnered with backend engineers and helped improve development workflows through Cursor and Claude-based AI-assisted development practices.

Software Engineer RubiconMD (CVS Health)

Led modernization of legacy Ruby on Rails and jQuery templates with Tailwind CSS, evolved an Angular and Storybook component library, and collaborated closely with Design on accessible UI patterns. Contributed to a large v1-to-v2 application migration using a feature-flag-driven routing layer.

Advocated for accessibility, migrated testing from Karma/Jasmine to Jest, supported Angular version upgrades, and collaborated on Cypress and Capybara E2E testing. Built a Google Apps Script automation for deploy and on-call rotations, and helped establish incident-priority practices.

Frontend Tech Lead SonoSuite

Led the Frontend function within Engineering, providing technical analysis, documentation, platform migration strategy, and technical decision-making in collaboration with backend engineers.

Built a new frontend design system from scratch with Vue.js, Nuxt, Vuex, and Vuetify alongside Product and Design. Grew the frontend team, participated in hiring, and directly managed onboarding, training, and performance evaluation for a junior developer.

Senior Javascript Developer Ateknea Solutions

Developed full-stack web and AI-related projects using ES6, React, Redux, Vue, Nuxt, Laravel, CakePHP, Python Flask, and Java. Built mobile solutions with Cordova, Android push notifications, and MongoDB/Parse integrations.

Created technical deliverables for EU-funded projects and worked on-site as a full-stack developer for a client engagement. Proposed a decoupled Vue.js plugin packaged as an npm library for integration with Laravel applications.

Angular JS Developer Rakuten TV

Defined technical strategy for migrating a legacy AngularJS frontend that was decoupled from a tightly integrated Ruby on Rails backend.

Proposed transitioning test coverage from Ruby-based Capybara tests to Protractor to better align testing with the Angular and JavaScript frontend codebase.

Senior Frontend Developer Digital Origin

Worked on a client fintech platform using JavaScript, AngularJS, Bootstrap, HTML5, CSS3, and Git. Also contributed to backend REST API work using Ruby on Rails.

Performed functional and unit testing with Selenium, Protractor, and Karma, while using Trello and Assembla for task and repository management.

Frontend Engineer Zyncro

Developed UI features for a corporate social network using AngularJS and JavaScript.

Worked within a Scrum environment to deliver frontend functionality for a technology and social media product.

Development Analyst BeRepublic

Gathered functional requirements with the Product Manager and produced technical documentation with the CTO for WordPress projects.

Provided frontend templating support for WordPress and email marketing initiatives, including SmartFocus and Selligent, while handling estimations and environment management.

Team Lead BeRepublic

Promoted from Backend Developer to Team Lead within three months. Led a team of three across more than six concurrent projects involving Symfony, PHP, HTML, jQuery, MySQL, PrestaShop, WordPress, Joomla, and Selligent.

Implemented Scrum practices to prioritize and manage simultaneous projects, developing the team into a self-sufficient and self-organizing unit. Also managed email newsletter campaigns, reporting, and technical documentation.

Backend Developer BeRepublic

Performed analysis, documentation, and task estimation for a newsletter-management back-office application serving multiple customers.

Developed the application using PHP, Symfony 2, Doctrine, jQuery, and Twig.

Fullstack Developer IN2 / SPERIT

Joined as an early member of the development team, initially supporting maintenance for a client managing dental insurance companies. Managed daily client communication, incident resolution, and on-call coverage.

Moved into new development work, building and maintaining complex CRM systems for corporate clients using PHP, Symfony, Doctrine, and Sencha Ext JS.

Software Developer Sadiel - Endesa Servicios

Designed and implemented an equipment-inventory intranet for Endesa.

Managed databases and version-control activities as part of technology delivery for Endesa Servicios.

Education

Learning history

Universitat de Barcelona

Computer Systems Engineering (Technical), Computer Systems Engineering

Technical degree in Computer Systems Engineering.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu