At Genestack, we are tackling the underlying computational and scientific challenges of bioinformatics in order to provide researchers with software tools that will streamline the discovery process and drive forward precision medicine, drug development and bioinformatics research. Our platform is already deployed at leading pharmaceutical and consumer good companies and this is just a beginning of our journey.


We are looking for a Senior Front-End Developer to join our engineering team in St. Petersburg, Russia. We're a dynamic, smart and enthusiastic bunch and by joining us, you will have the opportunity to working alongside our talented and passionate engineers and bioinformaticians to build and deliver high-quality software to our high-profile customers.

About the role:

We are looking for a Senior Front-End Developer who can find elegant solutions to difficult problems and get things done in time. We follow agile practices and work in short iterations. We expect our candidate to be able to split a large task into a number of smaller steps, each one having a measurable or visible result.

Our front end is in HTML, CSS (Bootstrap), JavaScript (with emphasis on jQuery). Our back end is written in Java.

In the role of a Senior Front-end Developer you will:
–Conceive, code and maintain bioinformatic and administrative UIs;
–Improve our development environment.

About you:

We'd love to hear from you if you are a Javascript expert and have:

–Fundamental JS knowledge;
–Expert knowledge of DOM APIs;
–Expertise in jQuery;
–Understanding of OOP and FP principles, and of MVC approach;
–Ability to create UI components and build UIs with them;
–Experience with unit testing;
–Experience with modern JS tooling;
–Interest in new JS trends: React, Angular 2, Webpack, etc.
–Basic knowledge of node.js.

Additionally, you should also be a CSS expert who has:

–CSS fundamentals knowledge;
–CSS3 experience (incl. flexbox);
–Proficiency with browser devtools.
–Canvas and d3 experience are also very appreciated.

Although not required, some knowledge of Java is highly desirable.

Our UI developers design the UIs themselves, therefore ideal candidates should have some fundamental knowledge of UI design and a portfolio. We expect our candidates to have read or have knowledge of the works of Norman, Cooper, Tufte or Raskin.

Above anything else, we are looking for a strong cultural fit – a person with genuine passion for technology and genomics, who can work as a part of a multi-cultural team dispersed between two offices, willing to learn from others and share their knowledge. In exchange we offer career growth opportunities, a fun and relaxed work environment, flexible working hours, a great office in central St.Petersburg and a competitive salary.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, colour, national origin, gender, sexual orientation, age, marital status or disability. Genestack is expanding internationally, creating opportunities for individual career growth. Now is a great time to get involved. Learn more about our culture, values and the team at http://www.genestack.com/careers