- Develop and maintain responsive, user-friendly web applications.
- Build reusable and scalable UI components using React.js.
- Convert UI/UX designs and wireframes into functional web pages.
- Develop interactive web interfaces using HTML5, CSS3, and JavaScript.
- Integrate REST APIs and work closely with backend developers.
- Ensure cross-browser and cross-device compatibility.
- Optimize application performance, speed, and scalability.
- Identify, debug, and resolve frontend issues.
- Maintain clean, reusable, and well-structured code.
- Collaborate with UI/UX designers, backend developers, and QA teams.
- Participate in code reviews and follow development best practices.
- Use Git and GitHub for version control and code management. Preferred Skills
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React.js.
- Knowledge of Bootstrap, Tailwind CSS, or Material UI.
- Understanding of responsive web design principles.
- Experience with REST API integration and JSON.
- Familiarity with Git, GitHub, and version control.
- Knowledge of React Hooks, Context API, and Redux.
- Basic understanding of TypeScript and Next.js.
- Familiarity with browser developer tools and debugging.
- Understanding of UI/UX principles and web accessibility.
- Knowledge of website performance optimization.
- Solid problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team.