
Sonia Benítez
@sbenitezma
Frontend Team Lead at RubiconMD who guided complex migrations and built maintainable component systems.
What I'm looking for
At RubiconMD, I led a multidisciplinary Scrum team and helped guide frontend architecture toward long-term product goals. I also drove refactoring and design system improvements to support maintainability, performance, and accessibility.
I contributed to the v1-to-v2 application migration by helping introduce a feature-flag-driven routing layer. I also led Storybook work after its NX migration and contributed to Angular upgrades and the move from Karma/Jasmine to Jest.
At SonoSuite, I was responsible for the frontend area, making technical decisions with the Backend team and creating a new frontend design system with Product and Design. I also grew the team, taking part in hiring and directly managing a frontend developer’s onboarding, training, and performance evaluation.
Across earlier roles, I worked on web products and client projects using JavaScript frameworks and backend technologies. I’m now exploring my next opportunity, where I can contribute both technical leadership and hands-on development.
Experience
Work history, roles, and key accomplishments
- Promoted to Team Lead of a multidisciplinary Scrum team of 5 (3 backend, 2 frontend) within the Specialist Domain after a "High Performance" 2025 year-end rating, owning sprint planning, task estimation, and execution.
- Acting as technical owner of the Specialist Domain, facilitating collaboration between Product, Growth, and Engineering for complex client challenges.
- Led technical discovery
- Proposed and led the migration of legacy frontend templates (Ruby on Rails + jQuery) to TailwindCSS to remediate a security vulnerability, enabling custom Active Admin templates styled directly with Tailwind; also led the evolution of the frontend component library (Angular, Storybook, Material/CDK) through weekly collaboration with Design.
- Served as the team's main advocate for accessibility
- Perform tasks as a responsible of the Frontend area within the Engineering department such as analysis, technical documentation and frontend upgrade technical plan for platform migration. Take technical decisions to improve client's platform with Backend team. Refactor and perform development tasks as a frontend software developer.
- Create new Frontend Design System based on the company brandi
- Javascript Developer on different kind of projects for company related with Web Software, IA.
- Authored technical deliverables and documentation for EU-funded projects, detailing developments for official reporting.
- Worked full-time on-site at a client's offices as a fullstack developer for the duration of a project, proposing a decoupled technical solution: a VueJS-based plugin packaged as a
- Brought in to define the technical strategy for migrating a legacy AngularJS frontend decoupled from a tightly-integrated Ruby on Rails backend.
- Proposed shifting test coverage from Capybara (Ruby-based) to Protractor to align testing with the Angular/JS codebase, navigating alignment challenges with an established 6-person backend team.
- Tech stack: AngularJS, JavaScript, Bootstrap, HTML5, C
- Worked as senior frontend developer with JavaScript, AngularJS, Bootstrap, HTML5, CSS3, and Git on the client's platform (quebueno.es), as well as backend REST API work in Ruby on Rails.
- Performed functional and unit testing with Selenium, Protractor, and Karma; used Trello and Assembla for task and repository management.
- Languages and technologies used: Ruby on Rails (Backend API REST), R
Doing tasks as web programmer working with Javascript, AngularJS, Bootstrap, HTML5, CSS3, GIT.
On the other hand, I work using SCRUM metodology to organize and speed development. We use also another products to task manager as Jira and products for code review and repository management as Stash.
- Gathered functional requirements with the Product Manager and produced technical documentation with the CTO for WordPress projects, as company demand shifted toward that service line.
- Provided templating support with stylesheets for projects and content related to Email Marketing systems (SmartFocus and Selligent).
- Produced technical documentation, task estimation, task management, and envir
- Promoted from Backend Developer to Team Lead within 3 months, leading a team of 3 (1 QA + 2 developers) across 6+ concurrent projects in different technologies (Symfony, PHP, HTML, jQuery, MySQL, Prestashop, WordPress, Joomla, Selligent).
- Implemented Scrum to manage multiple simultaneous projects according to priorities set by Product and agreed with the CTO, growing the team into a self-suffi
- Performed analysis, documentation, and task estimation while developing a newsletter-management backoffice application for multiple customers in PHP/Symfony.
- Tech Stack: PHP, Symfony 2.2, Doctrine, HTML, jQuery, MySQL, Twigg templates, bootstrap and Javascript for different projects, SVN, Basecamp and Beanstalk.
Note: SPERIT IT Consulting Services was acquired by IN2 shortly after I joined this role.
- One of the founding members of the development team; started in the maintenance area for a client managing dental insurance companies.
- Owned daily client communication and incident resolution, including on-call coverage, building a long-term client relationship.
- Transitioned into new development project
Perform tasks as a analyst, consultant and collaborator SEO/SEM & web technologies for this company. This is a company of a friend and I work in my leasure. SCRUM is used to plan the tasks.
At Endesa Servicios customer office, improve, maintain the developed intranet, execute package version control, receive, manage and monitor incidents, create technical documentation, user databases and update and compile Databases packages.
At Endesa Servicios customer office, get environments training, perform analysis, design, implementation and documentation of an equipment inventory intranet.
At Weber Shandwick customer office, perform backups control, management and troubleshooting, configuration and maintenance of office hardware and software.
Receive, manage and resolve incidents related to office users. Create functional documentation and user guides. Perform hardware and software maintenance for all office computers.
At Activa Multimedia Digital customer office, receive, manage and resolve incidents related with the data streaming transmission between company servers and customers' servers. Create network users, mailboxes and perform hardware & software maintenance.
Receive and resolve TV Analog/Digital technical Helpdesk incidents, call customers, send TV signal when needed and also helping with voice service incidents.
Education
Degrees, certifications, and relevant coursework
Universitat de Barcelona
Computer Systems Engineering, Technical
2004 - 2011
IES de Sales
Bachelor of Science, Engineering Technology, General
1998 - 2004
Tech stack
Software and tools used professionally
Selenium
Karma
Beanstalk
ESLint
RxJS
CircleCI
MySQL
MongoDB
WooCommerce
Node.js
Laravel
Ruby on Rails
Symfony
Tailwind CSS
Bootstrap
Vuetify
Jira
Babel
Storybook
Angular Material
Jest
Jasmine
Cypress
Protractor
React
Vue.js
Webpack
JavaScript
Python
HTML5
PHP
Apollo
Confluence
Trello
Basecamp
GraphQL
WordPress
Redux
vuex
TypeScript
Capybara
Git
CakePHP
Cursor
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Sonia?
You can contact Sonia and 90k+ other talented remote workers on Himalayas.
Message SoniaGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
