Jobs Lviv

1
  • · 208 views · 51 applications · 6d

    Middle JavaScript (React) Developer

    Hybrid Remote · Ukraine (Lviv) · Product · 2 years of experience · Upper-Intermediate
    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...

    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 discussions

    Requirements

    - 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 UIs

    Nice 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 thinking

    What 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?
    We’re looking for like-minded individuals to build great things together.
    Welcome to the team!

    More
Log In or Sign Up to see all posted jobs