Position Overview:
We are seeking a talented React Developer to join our dynamic development team. The ideal candidate will have a strong background in building modern web applications using React.js and related technologies. This role involves collaborating with cross-functional teams to design, develop, and optimize user interfaces for high-performance applications.
MD rate: 16600 - 20000 PLN
Roles and Responsibilities:
- Develop and maintain user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Collaborate with UI/UX designers to ensure technical feasibility and a seamless user experience.
- Optimize components for maximum performance across various devices and browsers.
- Integrate front-end components with APIs and back-end services.
- Participate in all stages of the software development lifecycle, including planning, coding, testing, and deployment.
- Troubleshoot and resolve issues in a timely manner, ensuring high code quality and maintainability.
- Stay updated with the latest trends and best practices in front-end development and React ecosystem.
Required Skills and Experience:
- Proficiency in React.js and its core principles, including Hooks and state management.
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux, Context API, or MobX.
- Familiarity with front-end build tools and bundlers like Webpack, Vite, or Parcel.
- Experience with version control systems, particularly Git.
- Knowledge of RESTful APIs and integration with front-end applications.
- Familiarity with responsive design and cross-browser compatibility.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a collaborative team environment.
Nice to Have:
- Experience with TypeScript.
- Familiarity with testing frameworks such as Jest, Cypress, or React Testing Library.
- Knowledge of CSS-in-JS libraries like Styled-Components or Emotion.
- Experience with server-side rendering frameworks like Next.js.
- Exposure to Agile/Scrum methodologies.
- Familiarity with tools like Storybook for component development and testing.
Additional Information:
This role offers an excellent opportunity to work on cutting-edge projects and contribute to building innovative web applications. If you are passionate about front-end development and thrive in a fast-paced environment, we encourage you to apply.