Jobs Lviv
1-
· 208 views · 51 applications · 6d
Middle JavaScript (React) Developer
Hybrid Remote · Ukraine (Lviv) · Product · 2 years of experience · Upper-IntermediateWe are looking for a proactive and skilled Middle Front-End Developer with 2+ years of hands-on experience to join our dynamic and growing team. The ideal candidate is confident working with JavaScript, React, HTML, and CSS, and has a solid understanding...We are looking for a proactive and skilled Middle Front-End Developer with 2+ years of hands-on experience to join our dynamic and growing team. The ideal candidate is confident working with JavaScript, React, HTML, and CSS, and has a solid understanding of networking fundamentals.
Please note that we offer a hybrid work format with mandatory in-office presence in Lviv!
You’ll play a key role in designing and implementing high-quality, responsive, and user-friendly web interfaces. Working closely with senior developers, product managers, and designers, you'll contribute to feature development, UI optimization, and architectural decisions.
This is a great opportunity to level up your expertise, take ownership of projects, and grow in a supportive and collaborative environment.What You’ll Be Doing
- Developing new features in React applications (both class-based and functional components)
- Integrating with REST and GraphQL APIs
- Maintaining and refactoring existing functionality
- Working with modern UI libraries: Material UI, Tailwind CSS, Styled Components
- Building responsive and adaptive interfaces based on design specs
- Writing clean, scalable, and maintainable code following OOP principles
- Participating in code reviews, sprint planning, and technical discussionsRequirements
- 2+ years of commercial experience with JavaScript (ES6+), especially React.js
- Strong knowledge of both class-based and functional components
- Proficiency with Material UI, Tailwind CSS, and Styled Components
- Experience working with GraphQL (Apollo Client) and RESTful APIs
- Solid understanding of Object-Oriented Programming principles
- Working experience with TypeScript
- Basic knowledge of unit and integration testing
- Familiarity with state managers like Redux or Zustand
- Experience with Git and version control workflows
- Ability to create responsive and cross-browser compatible UIsNice to Have
- Experience with Next.js and SSR/CSR rendering
- Familiarity with Webpack or Vite configuration
- Experience building custom UI component libraries or working with design systems
- Experience using Storybook for UI documentation
- Hands-on experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI)
- Knowledge of performance optimization (profiling, lazy loading, code splitting)
- Experience building Progressive Web Apps (PWAs)
- Understanding of i18n best practices
- Familiarity with React Hook Form or Formik
- Awareness of accessibility (a11y) standards
- Basic grasp of UX/UI design principles and user-centered thinkingWhat We Offer
- Competitive salary and official employment
- Opportunities for professional growth and continuous learning
- Loyalty card — enjoy corporate discounts across the !FEST network
- Comfortable, independent office with parking
- 18 paid vacation days and 5 paid sick leave days
- Work format: Office (3 days) / Hybrid (2 days)Join Us
Want to work with people who inspire you?
More
We’re looking for like-minded individuals to build great things together.
Welcome to the team!