Job Title: Freelance React.js Frontend Developer
Location: Remote (Flexible Hours - with fixed standup meeting time)
Contract Type: Freelance/Project-based
Job Overview:
We are looking for an experienced React.js Frontend Developer to create a clean, responsive, and visually appealing frontend layout for our web application. You will work closely with our design team to translate wireframes and mockups into pixel-perfect user interfaces using React.js and Tailwind CSS.
This role focuses purely on frontend development, with a clean and reusable component structure, and requires well-maintained and scalable UI components. The project also involves creating an NPM package to package reusable UI components.
Key Responsibilities:
Develop responsive UI components using React.js and Tailwind CSS.
Implement layouts and page designs based on provided wireframes and design specifications.
Create a reusable, maintainable component library packaged as an NPM package for future use.
Ensure the UI works seamlessly on both desktop and mobile devices.
Maintain clean, readable, and well-documented code.
Optimize components for responsiveness and accessibility.
Follow best practices for component structure and state management.
Required Skills and Experience:
Proficiency in React.js, including functional components and React Hooks.
Strong experience with Tailwind CSS for styling and responsive design.
Good knowledge of state management tools, including Redux and Context API.
Strong understanding of HTML5, CSS3, and JavaScript fundamentals.
Experience with creating and publishing NPM packages for reusable components.
Knowledge of responsive design principles.
Familiarity with Git/GitHub for version control.
Basic understanding of SEO optimization and accessibility.
Experience with reusable component development and modular architecture.
Soft Skills:
Strong attention to detail and design aesthetics.
Good communication skills in a remote, collaborative environment.
Time management and ability to meet deadlines.
Preferred (Optional):
Experience with Next.js for routing and static site generation is a plus.
Familiarity with basic animations using Tailwind or libraries like Framer Motion.
Experience with Vite or Webpack for project builds.
If you meet all the requirements send me your CV: Seham@pikado.io