We are looking for a Junior Strong React.js Developer to join our team and work on modern web applications.
Responsibilities:
- Development and support of a large-scale web application using React 18 and TypeScript.
- Implementation of new features and maintenance of existing functionality.
- Integration with multiple backend APIs — GraphQL, tRPC, REST.
- Working with complex state management across Redux Toolkit, Zustand, and React Query.
- Building reusable and scalable UI components.
- Writing clean, maintainable, and type-safe code.
- Collaboration with designers, backend developers, and QA engineers.
Requirements:
- 1+ year of commercial experience with React.js.
- Strong knowledge of JavaScript/TypeScript.
- Practical experience with state management (RTK, Redux Observable/RxJS, Zustand).
- Experience with Apollo Client (GraphQL) or React Query for data fetching.
- Hands-on experience with MUI.
- Experience with forms and validation (React Hook Form, Zod).
- Understanding of Git workflows (experience with monorepo/submodules will be a plus).
- Experience with REST API and/or GraphQL integration.
- Familiarity with Vite as a build tool.
- English — Upper-Intermediate or higher.
Nice to have:
- Experience with AG Grid or similar enterprise data grid libraries.
- Experience with tRPC.
- Familiarity with Firebase (authentication, Firestore).
- Experience with E2E testing (Playwright) or component testing (Storybook, Vitest).
- Familiarity with error monitoring tools (Sentry).
Our Benefits:
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
Please note that feedback on the results of the CV review will be provided only in the event of a decision to consider your candidacy further.
Otherwise, your data will be retained in the company’s CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 7 working days.
Before sending us your CV, you may read our Privacy Notice.