Responsibilities
- Develop and maintain web applications using React.js
- Build reusable components and front-end libraries for future use
- Translate UI/UX designs into functional, responsive code
- Optimize applications for maximum speed and scalability
- Integrate RESTful APIs and work closely with backend developers
- Debug, troubleshoot, and resolve technical issues
- Collaborate with cross-functional teams to deliver projects on time
Requirements
- Proven experience as a Programmer/Developer with a focus on React.js
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries (Redux, Context API, or similar)
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, npm/yarn)
- Understanding of responsive design and cross-browser compatibility
- Experience with version control systems (Git)
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with TypeScript
- Familiarity with Next.js or other React frameworks
- Knowledge of testing frameworks (Jest, React Testing Library)
- Understanding of backend technologies (Node.js, Express)
- Exposure to cloud platforms (AWS, Azure, or GCP)