Senior Frontend Developer at JetBrains

We’re looking for a senior frontend developer to help us empower everyone at JetBrains with getting the most out of the product data by building a self-service product analytics platform.
Together with us, you will:
- Build the application user interface working from the designer's mockup and paying careful attention to detail to build a fully functional user interface.
- Work in parallel with our backend software architects, to write frontend code that meshes with the backend systems and results in flexible, graceful responses.
- Squeeze the utmost out of browser functionality by employing and keeping current on best practices.
- Investigate and reproduce reported bugs and issues, and fix them.
- Collaborate with frontend developers from different JetBrains teams and work on our common web UI components library (Ring UI).
We expect you to have experience with:
- Building complex frontend applications using modern technologies.
- Experience with and a passion for great user experiences.
We'd be especially glad if you have:
- Some familiarity with statically typed languages (e.g., TypeScript, Flow, or Kotlin).
- Ability to communicate with all levels of users (internal and external), strong problem-solving skills, adaptability, proactivity, and a willingness to take responsibility.
Technologies used to develop our frontend applications:
- Client-side: React, Redux, Recompose, Ring UI
- Building: yarn, webpack, Babel, postcss, CSS Modules
- Code quality & types: Flow, ESLint, Prettier, Stylelint
- Unit Testing: Karma, Mocha, Chai, Sinon, Enzyme