To be more precise, we are looking for passionate and open-minded people to join our world-class development team.
-
Vacancies in St. Petersburg, Russia
-
Art Director/ Creative Director
JetBrains is the world's leading vendor of professional software development tools.
At JetBrains, we have a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive work. We are looking for passionate, creative and open-minded people to join our team.
At this time we're looking to fill the position of Art Director.The ideal candidate will possess a strong combination of the following:
- Managerial experience and interactive campaign experience in a design agency, and
- Experience working for an IT company or software development company
Responsibilities:
Manage the graphic design team and ensure timely creation of high-quality graphical materials.
Work closely with the Creative, UX, and Product Marketing teams to determine company approach to graphic design.Requirements:
- Bachelor's degree in Engineering, Computer Science, Computer Arts, or Media Arts, and/or related experience
- Experience managing graphic design teams
- Strong experience in graphic design/UI/UX
- Excellent interpersonal and communication skills
- All-around creativity
- Thorough understanding of graphic design, photography, typography and printing
- Research skills, the ability to overcome new creative and/or technical challenges and to convert ideas into action
- Knowledge of the web
Desirable:
- Leadership experience in creating design for software products or interfaces
- Interest in or experience with computer programming
-
Support Engineer
IntelliJ IDEA
Responsibilities:
Provide technical support for products based on the IntelliJ Platform
Requirements:
- Excellent English writing skills
- Knowledge of Java and Java EE
- Experience using bug-tracking systems
- Familiarity with IDEs based on the IntelliJ Platform
- Good communication skills
Preferable:
- Knowledge of IntelliJ IDEA, PyCharm and RubyMine
- Experience in a similar or QA position
-
Senior Software Developer
AppCode/New C++ IDE
AppCode is an Objective-C IDE for OS X and iOS developers based on the IntelliJ Platform. For more details please see www.jetbrains.com/objc.
On AppCode base JetBrains starts creating a new IDE for C++, see www.jetbrains.com/objc/features/cpp.html.Responsibilities:
Together with the team develop AppCode and C++ IDE
Requirements:
- At least 3 years of Java development experience in commercial projects
- Deep understanding of OOP
- Multithreaded programming experience
- Automated testing experience
- Able to optimize and refactor code (whether your own or not)
- Responsible, self-motivated, organized
- Team player
Preferable:
- Objective-C and C/C++ development experience for various platforms
- Experience developing plugins for IntelliJ IDEA, Eclipse or NetBeans
- Knowledge of compiler development and code analysis
-
Senior Developer
New product
JetBrains is extending its product line with a new product aimed to facilitate teamwork. This is a system for editing complex structured data which includes enterprise wiki functionality.
Your responsibilities:
You will assume a key position in this project to determine the global architecture of the application and shape the direction of its development. You will help create a new product using such technologies as Cloud Computing, GWT, HTML5.
Requirements:
- Knowledge of Java and/or C#
- Ability to understand other people's code and make changes to it
- Knowledge of essential algorithms and data structures
- Understanding of multithread programming
- Intermediate command of English or better
Preferable:
- Previous experience with Android
-
Senior C# Developer
ReSharper
Your responsibilities:
As part of a team of highly qualified professionals, you will help create new development tools that will be used by tens of thousands of your colleagues around the world.
Requirements:
- Experience in C# programming in commercial projects
- Experience in software development
- Intimate knowledge of algorithms and data structures
- Deep understanding of OOP
- Experience in parallel and multithread programming
- Ability to explain your architecture decisions and justify them to others
- Ability to optimize and refactor other people's code as well as your own
- Responsibility, independence, discipline
- Good teamwork skills
Preferable:
- Deep understanding of the .NET Framework
- Experience in using different programming languages and frameworks
-
Senior Software Developer
IntelliJ platform based products, core team
Our line of products include IDEs for Java, HTML, PHP, Objective-C, Ruby, Python as well as teamworking tools, profilers and others. We are also working on unannounced products.
Your responsibilities:
You will help develop the nucleus of one of our products.
Requirements:
- 3 or more years working experience in JAVA, C# or C++ programming
- Deep understanding of OOP
- Knowledge of essential algorithms and data structures, a good background in mathematics
- Multithread programming experience
- Ability to optimize and refactor other people's code as well as your own
- Good teamwork skills
Preferable:
- Experience creating operating system components and/or distributed applications
- Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.)
-
Senior Java Developer
YouTrack
Our line of products include IDEs for Java, HTML, PHP, Objective-C, Ruby, Python as well as teamworking tools, profilers and others.
We are also working on unannounced products.Responsibilities:
You will help develop one of our products (YouTrack)
Requirements:
- 3 or more years working experience in JAVA
- Deep understanding of Web application development
- Knowledge of essential algorithms and data structures, a good background in mathematics
- Multithread programming experience
- Ability to optimize and refactor other people's code as well as your own
- Good teamwork skills
- Intermediate command of English or better
Preferable:
- Experience with Spring, Jersey, jQuery
- Familiar with profiling tools
-
Senior Software Developer
Intellij IDEA, core team
IntelliJ IDEA appeared on the market for Java software developers 11 years ago. It was the first development environment to implement automated code refactorings. Today IntelliJ IDEA still drives innovation in software development, making thousands of programmers more productive. It is the only commercial IDE in its segment to successfully compete with multiple free alternatives, year after year. IntelliJ IDEA includes various development tools for other languages such as Ruby, Groovy, Scala, Python and PHP.
Your responsibilities:
As part of our team, you will help develop support for programming languages already available in IntelliJ IDEA as well as additional languages.
Requirements:
- 3 or more years of working experience in Java programming
- Deep understanding of OOP
- Multithread programming experience
- Ability to optimize and refactor other people's code as well as your own
- Responsibility, independence, discipline
- Good teamwork skills
Preferable:
- Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
- Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.)
- Familiarity with compiler development and code analysis technologies
-
Senior Software Developer
WebStorm
IntelliJ IDEA appeared on the market for Java software developers 11 years ago. It was the first development environment to implement automated code refactorings. Today IntelliJ IDEA still drives innovation in software development, making thousands of programmers more productive. It is the only commercial IDE in its segment to successfully compete with multiple free alternatives, year after year. IntelliJ IDEA includes various development tools for other languages such as Ruby, Groovy, Scala, Python and PHP.
Your responsibilities:
As part of our team, you will help develop support for JavaScript and associated technologies in WebStorm and IntelliJ IDEA.
Requirements:
- 3 or more years of working experience in Java programming
- Deep understanding of OOP
- Multithread programming experience
- Ability to optimize and refactor other people's code as well as your own
- Responsibility, independence, discipline
- Good teamwork skills
Preferable:
- Hands-on experience using JavaScript
-
Senior Software Developer
Project Kotlin
Kotlin (http://kotlin.jetbrains.org) is a modern statically typed programming language compiled to JVM byte codes and JavaScript. The project was started by JetBrains in 2010 and intended for industrial use both inside and outside JetBrains. As a tooling company, we aim at building a language that would be a good tool for programmers without compromising the existing environment (from standard APIs to build tools, etc). Kotlin is 100% Java-compatible, flexible, concise and type-safe. The project is under development, so there are many interesting problems to be solved.
Your responsibilities:
Join out team to work on
- Compiler implementation
- Standard library and integration with existing APIs
- IDE support for IntelliJ IDEA (and possibly Eclipse)
Requirements:
- 3 or more years experience in Java
- Deep understanding of OOP
- Familiarity with essential algorithms and data structures
- Familiarity with compiler construction
- Ability to optimize and refactor other people's code as well as your own
- Good teamwork skills
Preferable:
- Familiarity with other languages and paradigms (C#, Scala, JavaScript, Groovy, Haskell, Objective C, Python, Ruby, etc.)
- Systematic thinking, ability to see the big picture as well as understand particular technical details
- Experience with Java byte code or other low-level program representations
-
Art Director/ Creative Director
-
Vacancies in Munich, Germany
-
Front-end Developer
New product
Founded in 2000, JetBrains is a world-leading vendor of professional software development tools. At JetBrains, we have a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive computer-busy work.
We are looking for Front-end developers to help us build the next generation of exciting web-based tools.
A great candidate would have:
- Expert knowledge of HTML, CSS and JavaScript
- Experience in architecture and performance tuning of large, client-side heavy applications
- Good understanding of visual design, able to build not only functional, but beautiful user interfaces
- Practical experience with CoffeeScript, Backbone.js and Compass (or similar frameworks)
- An active Github account
Preferable:
- Knowledge of our products
-
Front-end Developer
New product
We offer:
- Fascinating work in a friendly, young team
- Developing products for software developers much like ourselves
- Employment package pursuant to the Labor Code of Russian Federation (compulsory health insurance, 28 days paid vacation)
- High salary: determined individually, but definitely above industry average