Role Overview
We are looking for a skilled React.js Frontend Developer with at least 2 years of experience to join our team. The ideal candidate will have strong expertise in React.js, JavaScript (ES6+), and modern frontend development. You will work on exciting projects, building high-performance web applications in a collaborative office environment.
Responsibilities
- Develop and maintain responsive user interfaces using React.js.
- Write clean, reusable, and optimised code following best practices.
- Collaborate with UI/UX designers to create seamless and visually appealing interfaces.
- Integrate with backend APIs and ensure smooth data flow.
- Optimise applications for maximum speed and scalability.
- Debug, test, and troubleshoot performance issues.
- Stay updated with the latest frontend trends and technologies.
Requirements
- 2+ years of hands-on experience in React.js development.
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and modern frontend frameworks.
- Experience with state management (Redux, Context API, etc.).
- Familiarity with RESTful APIs, GraphQL, and async request handling.
- Proficient in frontend build tools (Webpack, Babel, npm/yarn).
- Understanding of responsive design and cross-browser compatibility.
- Experience with Git and agile methodologies.
- Problem-solving mindset with attention to detail.
Skills
- React.js
- JavaScript
- HTML5
- CSS3
- Redux
Nice to Have
- Knowledge of TypeScript.
- Experience with Next.js or other React frameworks.
- Familiarity with testing tools (Jest, React Testing Library).
- Basic backend awareness (Node.js, Express).