Werfen is a growing, family-owned, innovative company founded in 1966 in Barcelona, Spain. We are a worldwide leader in specialized diagnostics in the areas of Hemostasis, Acute Care Diagnostics, Transfusion, Autoimmunity, and Transplant. Through our Immunoassay business line, we research, develop, and manufacture customized assays and biomaterials.
We operate directly in 30 countries, and in more than 100 territories through distributors. Our Headquarters and Technology Centers are located in the US and Europe, and our workforce is more than 7,000 strong.
In Werfen, our purpose is to contribute to the advancement of patient care around the world through innovative specialized diagnostics solutions.
We are looking for a Senio r Software Development Engineer, (Front End) to be part of a development team that is responsible for the development, design and implementation of new or modified software products or ongoing business projects.
Under the supervision of the team leader, he / she participates in development of the product following the methodologies used in the project and participates in the continuous improvement process. Leading the front end architecture
This position is Hybrid (Remote 3 days and Presential 2 day per week) :
- Av. Can Montcau, 7, Lliçà d'Amunt, Barcelona
https : / / www.werfen.com / en
https : / / www.werfen.com / en / clinical-software-landing
Key Accountabilities :
Performs software engineering activities including software requirements, understanding architecture, design, implementation and test independently.Lead software development activities within projects at technical or at project level.Developing SW following company procedures. Able to complete somewhat ambiguous problems and defect fixing with its corresponding test.Works across the full stack, or focused in back-end or front-end, building scalable solutions that drive positive user experiences and measurable business impactDevelop new software features and infrastructure elements in support of priority business and solution requirements.Ensures application performance, uptime, risk mitigation, scalability, and high code / application qualityUses agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stackCollaborate with other squad members to implement user stories, write tests, and continuously deliver new / improved product functionality.Will design and build software that is simple and scalable. Will write maintainable code.Will be able to review and give feedback for technical and architecture documentation.Enough to cover your work autonomously and the environment where it works with some detail, however, you know when you must consult the experts on the issues that appear on the projectsMay take on Scrum Master responsibilities when needed.The ideal candidate for this position :
Analytical capacity to understand the problems and with troubleshooting.Highly organized and detail-oriented, with the ability to multi-task.Proactivity, but still work well in a team oriented environment.Good communication skills to perform a demo and to communicate with the rest of the team.Flexibility and adaptability to a fast changing environmentGreat work capacityGood English speaking and writing skills.Experience :
Minimum of 5 years in SW development using Angular.Experience on CSS, HTML5, JavaScript, TypeScript and NodeJS.Experience with IDEs such as Visual Studio Code or IntelliJ IDEA.Knowledge of software architecture and design patterns.Good grasp on unit testing and automation testing.Experience with continuous integration and deployment (Jenkins / SonaQube).Good understanding of Git / Bitbucket.Some knowledge in UX and development of responsive applications for mobile / tablet will be valued.Knowledge of and experience with source / version control systems, such as GIT, etcDesirable
Experience developing Web client applicationsExperience with change management tool : JIRAExperience in Agile methodology : SCRUMExperience in Regulated environments.Knowledge of Medical Device RegulationsWhat we offer :
A meaningful project that will impact the quality of laboratory software medicine worldwide3 days a week working from homeMulticultural and friendly teamExciting opportunities for professional development.Ongoing trainingSocial benefits : Canteen, nursery check, English training...All the benefits according to the chemical agreementJOIN US!