We are looking for a skilled React.js Developer to join our development team. You will be responsible for building modern, scalable, and high-performance user interfaces using React.js and related front-end technologies. The ideal candidate has strong JavaScript fundamentals, a passion for UI/UX, and experience working in agile environments.
Develop and maintain user-facing features using React.js
Build reusable components and front-end libraries for future use
Translate UI/UX designs and wireframes into high-quality code
Optimize components for maximum performance across devices and browsers
Integrate front-end applications with RESTful APIs
Collaborate with designers, backend developers, and product managers
Write clean, maintainable, and well-documented code
Participate in code reviews and contribute to best practices
Troubleshoot, debug, and improve existing applications
Strong proficiency in JavaScript (ES6+)
Solid experience with React.js and React Hooks
Good understanding of HTML5, CSS3, and modern styling approaches (CSS Modules, Tailwind, Styled Components, etc.)
Experience with state management (Redux, Context API, Zustand, etc.)
Familiarity with RESTful APIs and asynchronous programming
Knowledge of Git and version control workflows
Understanding of responsive design and cross-browser compatibility
Experience with Next.js
Knowledge of TypeScript
Familiarity with testing frameworks (Jest, React Testing Library)
Experience working in Agile/Scrum environments
Basic understanding of backend technologies (Node.js, APIs)