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
IntelliJ platform based products
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
IntelliJ platform based products
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
IntelliJ platform based products, Java, OS X
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
-
Software Graphic Designer
IntelliJ platform based products, Java
We are looking for a passionate, creative and open-minded designer to join our software graphics design team.
Responsibilities:
Help the development team develop AppCode, a new IDE for Objective-C
Requirements:
- Bachelor's degree in Arts desirable
- At least 3 years of related experience
- Strong sense of web design, layout and typography
- Good understanding of traditional graphic design/print, advertising and copywriting
- Excellent knowledge of Adobe CS5, Adobe Photoshop, Illustrator and InDesign
- Verifiable experience in software graphic design
- Experience creating images for use in web-based software applications
- Portfolio
-
Software Test Engineer, WebStorm
IntelliJ platform based products, Java
We are looking for QA engineers to work on WebStorm, our popular cross-platform IDE for JavaScript and front-end web developers.
Responsibilities:
- Work closely with the development team to test new and enhanced functionality, identify and report defects, formulate requirements via the issue tracker, and perform regression testing after changes are implemented
- Perform acceptance testing of public builds
- Reproducing issues reported by users and communicate with users
Preferable:
- English writing skills
- Advanced PC user
- Some programming experience
- Experience using IDEs
- Experience using bug trackers
- Experience developing websites and web-based applications
- Familiar with client-side technologies
- Familiar with JavaScript and related technologies
- Familiar with other web-oriented languages and standards
Also desirable:
- Experience using other Java IDEs such as Eclipse and NetBeans
- Experience with additional multiple operating systems (Linux, Mac OS)
-
Senior Developer
IntelliJ platform based products, Java, OS X
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)
IntelliJ platform based products
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
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)
IntelliJ platform based products, Java
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 platform based products, Java
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 platform based products, Java
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)
IntelliJ platform based products, Java
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
IntelliJ platform based products
-
Vacancies in Munich, Germany
-
Front-end Developer
IntelliJ platform based products
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
IntelliJ platform based products
-
Vacancies in Cambridge, USA
-
Software Project Leader
IntelliJ platform based products
Manage the development of software products in the context of IDEs based on the IntelliJ Platform
Requirements
- US MA or MS (or foreign equivalent) in Mathematics, Computer Science or related discipline. Will accept educational credential evaluation by a recognized authority as equivalent to US Master's
- 2 years' experience as application software developer using agile processes
- 2 years' experience with software development tools, including IntelliJ IDEA with JetBrains TeamCity & JetBrains YouTrack, or MS Visual Studio with JetBrains tools
- 1 year's experience leading development teams
-
Software Project Leader
IntelliJ platform based products
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