Bengaluru, Karnataka, India
8 hours ago
Principal Software Engineer

Company Description

Eurofins Scientific is an international life sciences company which provides a unique range of analytical testing services to clients across multiple industries. The Group believes it is the world leader in food, environment and pharmaceutical products testing and in agroscience CRO services. It is also one of the global independent market leaders in certain testing and laboratory services for genomics, discovery pharmacology, forensics, advanced material sciences and for supporting clinical studies. In addition, Eurofins is one of the key emerging players in specialty clinical diagnostic testing in Europe and the USA.

Group's key figures are approx. 6.515 billion Euros turnover, over 900 laboratories across 62 countries and about 62,000 staff.

Job Description

About the role

As a Senior Front-end Developer (Micro-frontend/Angular) you will work as part of a team on the implementation of a large, customer facing, front-end web application, using micro frontend architecture. You will collaborate directly with the development team, application architect and product owner, with the aim to contribute to the front-end design and evolution of the micro-frontend architecture allowing for parallel and independent evolution of the application by multiple teams. You will be responsible for creating the backbone architecture of front-end application and potentially the creation of reusable components and horizontal features. The main assets we are looking for, are a strong technical skillset, a solutions-oriented and creative mindset, and a strong sense of ownership.

Responsibilities

Evolve an existing front-end web application, using Micro-frontend architecture and Angular.Develop and extend the backbone of a front-end implementation, building reusable components and features.Ensure the ability of the front-end web application to be easily maintained, scaled, and deployed by multiple teams working parallelly and independently.Contribute to the front-end architecture application implementation in collaboration with the broader development team and architects.Work closely with the UI/UX designer teams and lead the implementation of new initiatives, to support the architecture decision and vision.Ensure coding standards and architecture guidelines are followed.Actively participate in documentation creation and code reviews.Continues research and experiment with various technologies, providing valuable feedback and recommendations.Advocate for improvements at the architecture level and the general product experience, quality, security, and performance.

Qualifications

Good interpersonal, teamwork and communication skillsCompetent speaking and writing in EnglishEngineering Degree or equivalent in IT/Software Development8+ years’ experience in Software Development/Engineering3+ years’ experience with the Angular framework (5.x and up).Strong expertise with HTML, CSS, and writing cross-browser compatible codeExcellent understanding of AJAX and JavaScript Dom manipulation TechniquesExperience working with large, distributed, multi-tier enterprise application as a plusExperience with source code control systems such as TFS but ideally Git.Experience in JavaScript build tools like grunt or gulp is a plusExperience with Webpack is a plus.Understanding of other modern JavaScript MV-VM/MVC frameworks e.g. React, VueFamiliar with testing frameworks (Ex. Jasmine or Cypress)Test runner framework (Ex. Karma)Strong background in Object-Oriented design, programming, and frameworksWorking knowledge of .NET/Core is a plusExperience in RESTful web-servicesExperience with Postman/Swagger and related toolsExperience with TDD, ATDD, BDD is a plusFamiliarity with Continuous Integration/Continuous Delivery pipeline concepts is a plusPrior experience in industrial setting, and especially with Laboratory processes, is a plus.Demonstrable working knowledge of at least one Agile methodology (mainstream or organization specific) is a plus 

Additional Information

Eurofins operates a Preferred Supplier List for all permanent, contract and temporary recruitment. We therefore ask that agencies refrain from making contact with any Eurofins colleagues and that no CVs are submitted directly to colleagues in our company. Any speculative CVs or communications may reflect unfavourably on any potential opportunities for your agency.

Additional Information

Just some of the benefits we offer are:

Gym membershipCompany pension scheme•24/7 Employee Assistance programme (Offering Legal, Financial, Medical advice and counselling), and many more

The Location:

Eurofins Digital Testing offices are based in Bristol City Centre. We are right next to Cabot Circus and many bars and restaurants. Our office is easy to commute to and has fantastic views over the city centre too. This area is a great place to live and work, with lots going on.

Why Should You Apply?

Competitive pay with a well-established and growing international company.Good benefits and flexible working opportunities.Great location within the city centre.Opportunities to progress and grow with the company.Occasional opportunities to travel and work around the UK and internationally.

Start date: ASAP

Interview process: Telephone interview followed by an online coding test and if selected, final stage is a face to face interview

Please note, we are unable to offer sponsorship, so can only consider applications from candidates who are able to work and live in the UK without restriction.

Confirm your E-mail: Send Email