Clarivate(tm) is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world's most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise.
We now have more than 8,500 colleagues in over 40 countries worldwide, and we work with over 200 partners to deliver value and success for our customers. Today, Clarivate is a publicly traded company, listed on the New York Stock Exchange under the ticker NYSE:CLVT.
Clarivate is committed to building, nurturing, and developing a diverse culture of belonging where new colleagues can bring their authentic self to work every day! Join us!
The EndNote suite of tools help millions of people around the world access, organise and publish their research.
Our Team
We're a small and highly talented team. We aim to accelerate the speed at which research is undertaken and published. We take pride in our culture where a 'can do' attitude is more valued than any process. We like to follow our curiosity and push boundaries. We put a strong emphasis on working independently and creatively, finding solutions to complex problems in an iterative way.
The Role
As a senior software engineer you will become an integral part of our small and highly talented team. You’ll be joining our team to improve reliability and performance and add new features to our products. We encourage people to work across streams, but your focus will be the EndNote Click browser extension which serves over 1 Million people.
Working closely alongside Product and UX, you will play a central role in building the future of our products and exploring the technologies we use. We are looking for a user focused software engineer passionate about building EndNote in a way that enables end-users to conduct and publish their research.
Our developer experience is super important too, so building a maintainable codebase that’s fun to work with is part of the agenda too!
What we don’t require
Our suite of products that use web technology include websites, browser extensions, bookmarklets, and plugins for word processors. Most engineers we’ve hired have been brand new to most of these. We’ve gotten pretty good at getting engineers up to speed quickly, so all you need is a solid foundation in web technologies (i.e. JavaScript, HTML, etc.).
Cool things you'll be working on
Most of our products touch the lives of millions of people. For example, there aren’t many engineers that have built browser extensions that reach large audiences. That means that a lot of the challenges we face are new and are often unique. If you like being creative and solving problems this role is likely a good fit.
You’ll be working on both maintenance and feature development (likely in that order to start) of the EndNote Click browser extension. We hope you’ll want to take a step back and think about big-picture solutions. We'd want you to participate in discussions about the future of the projects, e.g. WebAssembly could help us, or evaluating changes in Chrome API's or rethinking approaches to debugging.
Requirements
- You value a culture where the quality of code (maintainability, extensibility, performance) is as important as time-to-market
- A big picture focus when developing new applications and features
- A love for learning new things and applying them to your work
- 10+ years experience developing, releasing and maintaining complex JavaScript applications
- Comfortable with version control systems (we use git)
- Excellent written and spoken English
Day-to-day responsibilities
- Working with a small team to see how we can leverage web technologies as we push EndNote toward the future
- Continue our effort to push toward a fast, beautiful, maintainable, portable codebase across our suite of products
- Design and deploy analytics to see how code is performing and being used in the wild
- Writing unit tests where they add value, and removing or updating those that do not
What We Can Offer You
- Paid lunch
- Private health insurance
- FitPass card
- Company bicycles for rent free of charge
- Access to My Learning platform
- Access to Virgin Pulse platform
It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.