300+ HQ jobs
100+ Top-tier companies
Meticulously curated, no BS

Senior Frontend Developer (Writerside)

JetBrains

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.

Writerside is an ambitious initiative to transfer the best of the developer experience powered by the IntelliJ platform to a different audience: anyone authoring documentation, including professional technical writers and developers.

As a front-end developer, you will work on the most user-visible component of Writerside: the appearance of docs output. This also includes the preview of documentation output inside IDEs, implementing live updates for editing, and the ability to customize doc sites to match users’ brands.

Apart from that, we have a bunch of big features on our list. These include creating new functionality for documentation review, such as approval workflows and discussion of changes, similar to what is available in Google Docs. Additionally, we aim to help documentation managers assess the quality of their documentation websites, provide users with the ability to embed custom interactive elements, offer analytics and quality scores for documentation, and much more.

We are looking for an experienced developer who has a passion for UX and UI design and who will develop complex solutions, working with them from idea to production. You need to think outside the box to build not only a single web service, but a complex system with an editor, SaaS platform, and website generation capabilities.

Let’s bring the best of your experience to the writers’ side!

As part of our team, you will:

  • Collaborate with other team members to influence product strategy and direction.
  • Create new features from scratch.
  • Take full ownership of the frontend, including architecture, build and review processes, and testing.
  • Improve existing features based on research and feedback from users.

We will be happy to have you on our team if you:

  • Have strong proficiency in JavaScript and frontend frameworks such as React or Angular.
  • Have strong knowledge of HTML, CSS, responsive web design and frontend optimization.
  • Are ready to take on the challenge of working with legacy code and the ability to refactor and improve it.
  • Love to write clean code that is easy to read and support.
  • Have experience using the Git version control system.
  • Are familiar with static typing, have worked with TypeScript or Flow.
  • Have experience with continuous integration and deployment tools such as TeamCity or Travis CI.
  • Know how to cover your code with automated tests.