We are looking for a Junior Strong React.js Developer to join our team and work on modern web applications. Responsibilities: * Participate in grooming, planning, and estimation sessions according to Agile principles. * Implement UI components based on design specifications and existing design systems. * Help the team to make technical decisions when needed. * Take ownership of specific modules/apps, maintain them, and make recommendations. * Work directly with stakeholders to build an exceptional product. * Fix bugs, improve existing features, and refactor code when needed. * Write integration tests for frontend components, and increase test coverage. * Use AI-assisted tools to speed up development.
Requirements: * 1-2 years of experience in developing with React.js. * Advanced proficiency in TypeScript and JavaScript is required. * Extensive experience with React is essential. * Demonstrable skills in managing state using RTK Query, React.Context. * Skilled in implementing data-fetching with TanStack Query, Axios. * Proficient in form management using React Hook Form and Zod. * Strong familiarity with code quality tools like ESLint and Prettier to ensure code standards. * Experienced in crafting styled-components for responsive and aesthetically pleasing user interfaces using MUI and styled. * Understanding of component-based architecture and reusable UI patterns. * Experience with UI testing libraries (React Testing Library, Vitest, Storybook). * Practical experience using AI tools (Claude Code, Cursor, or similar). * Upper-intermediate level of English.
Nice to have: * Experience with rich text editors or file uploads. * Awareness of web security basics (CSRF, XSS). * Advanced еxperience with Git (cherry-pick, Single Branch Workflows), Git Flow. * Experience with writing scripts for automation refactoring.
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.