We are looking for a skilled and enthusiastic Frontend Developer with strong React.js knowledge to join our development team. The ideal candidate should have a good understanding of modern frontend technologies, be comfortable building responsive web applications, and have a strong eye for UI/UX.
Key Responsibilities
Develop and maintain responsive, user-friendly web applications using React.js.
Build reusable and scalable UI components.
Convert UI/UX designs and wireframes into high-quality frontend code.
Integrate REST APIs and work closely with backend developers.
Optimize applications for performance, scalability, and responsiveness.
Identify and resolve bugs and frontend issues.
Ensure cross-browser and cross-device compatibility.
Participate in code reviews and follow coding standards and best practices.
Collaborate with UI/UX designers, backend developers, QA teams, and other stakeholders.
Stay updated with the latest frontend technologies and industry trends.
Required Skills
Solid knowledge of HTML5, CSS3, and JavaScript (ES6+).
Hands-on experience with React.js.
Understanding of React Hooks, Components, Props, State, and Lifecycle concepts.
Experience with REST APIs and JSON.
Good knowledge of responsive web design.
Familiarity with Git/GitHub or other version-control systems.
Understanding of browser debugging and developer tools.
Good problem-solving and analytical skills.
Good To Have
Experience with Redux or Context API.
Knowledge of TypeScript.
Familiarity with Next.js.
Understanding of UI/UX principles.
Basic knowledge of testing frameworks such as Jest or React Testing Bachelor's degree in Computer Science, IT, Engineering, or a related field.
Strong communication and teamwork skills.
Ability to work independently as well as collaboratively in a team.