Job details

Frontend Developer (React)

Posted: 2 weeks ago

We’re a fast-moving human rights startup looking for a freelance front-end developer or dev firm (ideally based in South America) to implement a modern, responsive interface for our Django-based web application. 

You’ll work from a complete Figma prototype and connect to a Django REST API built by our backend developer, who will also handle deployment. This is a purely front-end role—you’ll be translating design into clean, user-friendly, and responsive code.

This initial project focuses on one (1) page of the application. You’ll build a decoupled, interactive React (or Vue) front end for that page, integrated into the existing Django app, while the rest of the site continues to use Django templates. If the collaboration goes well, there’s room to expand to additional pages or features.

Responsibilities:

  • Build a responsive front-end interface from provided Figma designs.

  • Implement React or Vue components integrated with Django REST API endpoints.

  • Ensure cross-browser and mobile compatibility.

  • Collaborate with backend developer for smooth integration into the existing Django app.

  • Write clean, maintainable, and well-documented code.

Requirements:

  • 3+ years of front-end development experience.

  • Proficiency in React or Vue.

  • Experience integrating front ends with Django REST APIs.

  • Strong understanding of responsive design principles.

  • Portfolio or code samples showing similar work.

  • Availability to work across time zones.

  • Strong English proficiency.

Project Scope & Timeline:

  • Initial build: 1 responsive page.

  • Estimated duration: 2–3 weeks.

  • Potential follow-on work for additional pages/features: 2+ months

To Apply:
Email Laura@Techtivist.com with:

  1. Your GitHub or portfolio link with similar projects.

  2. A brief note on your experience integrating React/Vue with Django REST APIs.

  3. Your availability and preferred hourly rate or fixed-price proposal for the initial one-page build.