JavaScript Developer (React)
Nabízím práci
Veeam Software (Czech Republic) s.r.o.
Sokolovská 695/115b, Praha
Nabízím práci
Dnes
O pozici
Pracovní nabídka
About the Role
As a JavaScript developer (React), you will join a team responsible for building and maintaining the frontend of Veeam products such as Veeam Backup & Replication and Veeam ONE
What You’ll Do
- Development of UI elements (dialogs, wizards, forms) using React
- Extending the functionality of the existing components
- Solving and preventing problems with memory leaks, traffic optimization
- Working with a micro-frontend architecture
Technologies You'll Work With
- TypeScript, React 19, RxJS
- Styled-components, Veeam UiKit
- Jest, Playwright
- Auto-generated REST clients (OpenAPI/Swagger)
What You’ll Bring
- 3+ years of experience with commercial web application development
- Strong knowledge of JavaScript and CSS
- Experience with TypeScript and React
- English proficiency sufficient to communicate with international teams
Bonus Skills
- Experience with automated testing (Jest, Playwright)
- Understanding of reactive programming patterns (RxJS or similar)
- Experience applying software design patterns in frontend applications
- Experience with modern build tools (Vite, esbuild, SWC, or similar)
- Knowledge of OpenAPI/Swagger
What You’ll Get
- 25 vacation days, 4 sick days, 21 paid medical leave days, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
- Premium private medical insurance for employees and dependents
- Daily meal vouchers for restaurants and groceries (180 CZK per working day)
- Flexible cafeteria platform with thousands of lifestyle benefit options
- Multisport Card for gym and wellness, with family add-on options
- Annual public transport reimbursement up to a set limit
- Corporate mobile plan with optional family tariff
- Opportunities to learn and grow through on-demand libraries (LinkedIn Learning, O’Reilly), mentoring, workshops and learning events like our annual Global Day of Learning