Senior Frontend Developer (TeamCity)
At JetBrains, code is our passion. Since 2000, we’ve been building tools that help developers focus on what really matters. TeamCity is our CI/CD platform trusted by over 30,000 organizations worldwide – from small teams to large enterprises running thousands of builds and pipelines daily.
For almost 20 years, TeamCity has evolved alongside the CI/CD landscape. Today, we’re modernizing the product’s architecture and elevating the user experience of a large, mature system while continuing to expand its capabilities. We’re currently looking for a Senior Frontend Developer who’s excited by complex, non-trivial UI challenges and eager to shape the future of TeamCity’s frontend.
In this role, you will:
- Develop new features, fine-tune existing ones, and write tests.
- Improve the performance and responsiveness of real-time UI with large datasets.
- Participate in frontend architecture decisions and help evolve the system over time.
- Maintain and enhance legacy code.
- Collaborate closely with UI/UX designers.
- Contribute actively to team discussions and decision-making.
We’ll be happy to have you on our team if you:
- Are proficient in TypeScript, HTML5, CSS3, and React.
- Have a solid understanding of JavaScript internals, as well as browser and DOM APIs.
- Know how to identify and solve performance problems at both component and architectural levels.
- Possess an excellent grasp of testing principles and best practices.
- Have foundational knowledge of algorithms and complexity.
- Are comfortable taking ownership and initiative.
- Can communicate clearly in English, both in writing and verbally.
We’d be especially thrilled if you:
- Have experience designing extensible frontend systems or working with plugin-based architectures.
- Understand how design delivery works and enjoy partnering with designers.
- Are familiar with React internals.
- Are passionate about the problem space and want to actively shape the product, rather than just deliver features.
- Bring strong interpersonal skills and a deep understanding of how high-performing teams operate, valuing feedback and open collaboration.
Our tech stack:
We use React 19+, Redux (Toolkit and RTK Query), TypeScript, GraphQL (Relay), and TeamCity REST.
#LI-IM1
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Apply for this job
*
indicates a required field

