Description
Our product: Jenkins-Dream is a reliable platform for hundreds of Sber's development and DevOps teams, processing thousands of Jenkins pipelines daily. It is a high-tech Highload project solving problems of fault tolerance, stability, and scalability for our CI/CD systems.
Here you need to understand the intricacies of Jenkins, constantly improve product quality, and effectively collaborate with cross-functional teams.
We are looking for a highly skilled, independent frontend developer.
- The first stage of selection for this vacancy is a conversation with an AI-recruiter. After applying, you will receive an invitation via email to take a preliminary interview with GigaRecruiter in Telegram. The dialogue will take approximately 10 minutes. Its goal is to clarify missing details and accelerate the review of your candidacy.
- GigaRecruiter is just starting its journey, so we ask for your understanding. Your experience and participation will help make it convenient and useful!
Responsibilities
- Deploy modern frontend using TypeScript, React, and Redux/MobX.
- Design the client-side architecture and develop complex interactive UI components.
- Write high-quality, testable, and maintainable code using frontend development best practices.
- Configure automated tests of all levels (unit, integration, e2e) to ensure product reliability.
- Implement and maintain an optimized build process (Vite/Rollup/Webpack).
- Utilize the latest browser technologies and web protocols (HTTP/WebSocket).
- Integrate with backend services via API (REST/JSON API), work with Docker/Docker Compose containers for local environment and solution deployment.
Requirements
- Minimum 3 years of experience in the role of a Frontend Developer.
- Deep knowledge of TypeScript, Vanilla JavaScript, and the ability to write clean, readable code.
- Experience with modern libraries and tools (React, Redux/MobX).
- Practical experience in creating SPA applications and their Server-Side Rendering (SSR).
- Good knowledge of project build technologies (Vite, Rollup, Webpack).
- Understanding of Continuous Integration / Continuous Delivery (CI/CD) processes.
- Use of automation and performance improvement tools (npm/Yarn). Work with HTTP and WebSocket protocols, familiarity with internal browser mechanisms.
Will be a plus
- Understanding of code protection principles and web application security.
- Experience with load testing and performance optimization of frontend solutions.
- Understanding the reasons for using obfuscators and static analysis tools.
- Excellent soft skills: responsibility, initiative, ability to make decisions and take responsibility for them.
Conditions
- Office address: Danilovsky Fort Business Center (Tulskaya metro station) or MKC Verkhniye Kotly.
- Hybrid work format.
- Annual salary review, annual bonus.
- Corporate health insurance (VHI) from the first day of work for employees and preferential medical insurance for close relatives.
- Corporate pension program.
- Corporate training at the company's expense.