Position: Middle React Developer
Company: Perfsol
Category: JavaScript
Experience required: 3y
English level: intermediate

Our company is looking for a talented and motivated Middle React Developer to join our team. As a remote-friendly company, we provide a flexible work environment that values collaboration, creativity, and results.

**Role Overview:**
This position involves working on the onboarding project of our client from Germany. The task is to migrate an online store to Next.js. You will be working in a team with our developer and PM! We follow Agile methodologies, particularly Scrum, to ensure effective project management and timely deliveries.

**Responsibilities:**
- Collaborate with the development team to migrate an existing online store to Next.js 13 App Directory;
- Write high-quality, reusable code using React and Next.js best practices;
- Develop end-to-end and unit tests to ensure the stability and reliability of the application;
- Work closely with the project manager and UI/UX designers to deliver features that meet client requirements and design guidelines;
- Utilize your experience with E-commerce development to implement necessary features and functionalities;
- Integrate with a payload CMS to manage content efficiently (experience with payload CMS is a plus);
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.

**Qualifications:**
- Proficient in React and Next.js, with a strong portfolio showcasing your previous projects;
- Experience with E-commerce platforms and understanding of common challenges in this domain;
- Familiarity with Next.js 13 and its app directory feature;
- Ability to write comprehensive unit and end-to-end tests using testing frameworks;
- Intermediate English skills or higher (both written and spoken) for effective communication with the team;
- Strong problem-solving skills and ability to adapt to new technologies and techniques;
- Experience with payload CMS is a significant advantage.

**Benefits:**
- Competitive salary according to the qualifications;
- 40 hours per week, flexible working hours;
- 18 days paid vacation; 5 days paid sick leave, 11 state holidays;
- Professional growth and learning;
- Accountant support with your PE;
- Internal English and professional courses partly compensation;
- Lviv IT Cluster membership card and all benefits it offers;
- Participation in specialized conferences, training programs, and seminars;
- The agile approach to management and no bureaucracy.

If you're a proactive developer with a passion for building user-friendly applications and you're excited about working in a dynamic remote environment, we would love to hear from you.