FrontEnd Software Engineer

Spain, Barcelona, Sant Cugat del Vallès

de fr es ru tr it pt zh ja

About us

Roche is the world’s largest biotech company, with truly differentiated medicines in oncology, immunology, infectious diseases, ophthalmology and diseases of the central nervous system. Roche is also the world leader in in vitro diagnostics and tissue-based cancer diagnostics, and a front runner in diabetes management.


About the opportunity

As part of a Front-end team at RDS Standards and Components organisation you will be part of a team responsible for building a high-quality user interface components library (One UI Kit). You will take part in the technical definition of the components, management of the repository and the solution promotion activities. You will collaborate with the designers and define requirements for them. You will also be co-responsible for giving support to the clients. 

You will be also part of the Software Engineering Capability, building knowledge in the organisation, providing direction and mentoring, and contributing actively in the definition of standard practices, procedures and good practices


Main responsibilities

Product related

  • Contribute to the technical evolution, architecture, design, building and testing of the One UI Kit (One Design + One Component).

  • Support the documentation and definition of One UI Kit.

  • Work with clients to establish collaboration and understand technical needs

  • Champion the adoption of the One UI Kit together with the client and the Usability Engineers

  • Help to define and develop examples and demos to show how to use the UI Kit

  • Analyse the need and help to define trainings for client front-end developers on the usage of the UI Kit

  • Translate business requirements into technical requirements, helping business in the discovery, ideation and scoping of UI solutions

  • Collaborate closely with the Usability Engineer

  • Collaborate closely with the UX team, reviewing their designs, proposing improvements

Supplier related

  • Review, accept and validate technically the supplier’s deliverables

  • Analyze supplier needs, propose new opportunities regarding the usage of the UI Kit

Capability related

  • Help to create UI community within Roche Diagnostics

  • Extend your impact to other front-end developments in Dia Common Assets


About You

We are seeking an individual with development experience in HTML5 Frontend in our Sant Cugat site (travelling occasionally to Rotkreuz, Switzerland, depending on project facts). You must have basic knowledge of building static and modern web applications proven experience managing stakeholders and collaborating with business roles.

Must Have

  • Design concepts knowledge

  • Basic HTML, CSS, JS knowledge (the more the better)

  • Basic knowledge on modern JS frameworks (Angular, React, Vue)

  • Basic knowledge of web components

  • Up-to-date knowledge of the Javascript technological ecosystem

  • Familiar with Gitlab

  • Knowledgeable in DevOps mindset

  • Experience in ideation activities and tools as high/low fidelity prototyping, wireframes, task diagrams, user flows, ...

  • Strong communication and problem solving abilities

  • Good presentation and influence skills

  • Excellent verbal and written English skills

  • Computer Engineering Degree or equivalent

Nice to have

  • Agile software development practices, ideally SAFe

  • Experience in research and discovery activities and techniques as design thinking, user interviews, competitive analysis, user research, personas, customer journey mapping, ...

  • Experience in participating or even facilitating design sprints to validate assumptions or uncover opportunities


What do we offer?

If you like to be part of a highly skilled multi-cultural team where you can make a difference in improving people’s life, participating actively with clients and other teams while facing new challenges dealing with internal clients and other teams, this is your place.

We will provide you with an excellent work environment, international projects and a company which we strongly believe the employees are the biggest strength so you’ll be able to make your own decisions and dedicate time to propose new and innovative changes, optimise processes and find ways to increase efficiency. We also foster continuous growth and learning with people and resources dedicated to it. Roche also facilitates benefits as free subscription to learning platforms, private insurance,  a good family-work balance, etc.

We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age or disability. So make a difference. Be challenged. Be inspired. Be supported, love what you do. Work with us!