




**Job description** ------------------- Business Insights is a custom software development company serving enterprises. We are currently experiencing a growth phase and are looking to hire **Senior Angular** professionals to work on a stable, technologically challenging project with an outstanding team. We believe innovation and creativity are essential in delivering high-quality, customized software solutions for our clients. We are a diverse team of highly skilled and technology-passionate engineers who collaborate to solve complex challenges and continuously enhance our expertise. We would love for you to join our software development team, and we are confident your experience and skills will bring significant value to our company. We offer an enriching and collaborative work environment where you’ll have the opportunity to learn and grow as a software developer while working on interesting and meaningful projects. Moreover, you’ll have the chance to work with well-known clients across various industries—broadening your software development experience and strengthening your ability to build innovative and effective solutions. **Job requirements** -------------------- **✅ Essential requirements:** * 5+ years of frontend development experience. * 2+ years working with Angular (v12 or later). * Experience developing Single Page Applications (SPA). * Proficiency in TypeScript and JavaScript (ES6+). * Solid knowledge of HTML5, CSS3, and AJAX. * Understanding of functional and object-oriented programming. * Experience with unit testing using tools such as Jest, Jasmine, or Mocha. * Familiarity with CI/CD tools like Azure DevOps, npm, Webpack, etc. * Experience consuming and integrating REST APIs. * Proficiency with version control using GIT. **Highly valued qualifications:** * Knowledge and/or experience with TDD and ATDD. * End-to-end testing using Cypress, Cucumber, Protractor, etc. * SPA architecture optimization and scalability. * Knowledge of microfrontends. * Experience with CSS preprocessors (SASS, LESS). * Familiarity with CSS organization methodologies such as BEM, SMACSS, OOCSS. * Strong understanding of web standards and cross-browser/device compatibility. * Responsive and adaptive design. * Sensitivity to usability and user interface design. * Experience working in Agile environments such as SAFe or Scrum. **What to expect when joining our team?** * Working in a dynamic environment with a variety of stable projects that support your professional growth. * Indefinite-term contract. * Flexible hybrid work model: 2–3 days on-site. Offices located in the IFEMA area, Madrid. * Competitive salary. * Flexible compensation: meal vouchers, transportation allowance, childcare support, and private health insurance. * Flexible working hours. * Intensive summer work schedule. Hybrid* Madrid, Community of Madrid, Spain SOFTWARE INSIGHTS


