Freelance Frontend Developer (ReactJS / Next.js)
- Remote ()
- |3 years of exp
- |Contract
About the job
About the Role
We are looking for an experienced Frontend Developer to work on SightShark, our SaaS-based analytics and reporting platform.
You will be responsible for developing and maintaining interactive reporting interfaces, dashboards, data visualisations and other frontend components. You will work closely with our backend and product teams to translate requirements and designs into responsive, high-quality user interfaces.
Engagement: Freelance / Contract
Availability: Minimum 4 hours per day
Work Arrangement: Remote
Responsibilities
- Develop and maintain frontend features using ReactJS and Next.js.
- Build interactive dashboards, charts, tables and data visualisations.
- Integrate REST APIs and handle dynamic data, filters and reporting configurations.
- Develop reusable components and maintain a scalable frontend architecture.
- Ensure responsive design, performance and cross-browser compatibility.
- Work with existing codebases and follow established coding standards.
- Identify and resolve frontend bugs and performance issues.
- Collaborate with the product and backend teams on feature development.
Required Skills
- Strong experience with ReactJS and Next.js.
- Proficiency in JavaScript and TypeScript.
- Good understanding of HTML5, CSS3 and responsive design.
- Experience with REST API integration.
- Experience with state management solutions such as Redux, Zustand or Context API.
- Familiarity with charting and data visualisation libraries such as Recharts, Chart.js, ECharts or Highcharts.
- Experience with Git and collaborative development workflows.
- Understanding of frontend performance optimisation.
Engagement Requirements
- Minimum availability of 4 hours every day.
- Must be an individual freelancer. Agencies, companies and teams will not be considered.
- Ability to work independently and provide regular progress updates.
- Comfortable working with an existing codebase and collaborating remotely.
- Must be available for regular coordination with our team.
How to Apply
Please share:
- Your portfolio or relevant ReactJS/Next.js projects.
- Your experience with dashboard development and data visualisation.
- Your hourly rate.
- Your daily availability and preferred working hours.
- Your estimated start date.
Important: All communication and applications must remain within the platform where this job is posted. Anyone attempting to contact us outside this platform, including through direct email, LinkedIn, WhatsApp or other channels, will be automatically disqualified from the selection process.
Similar Jobs


