Python/Django dev with fast frontend skills (Bootstrap/HTML/CSS)

Python/Django dev with fast frontend skills (Bootstrap/HTML/CSS)

Python/Django dev with fast frontend skills (Bootstrap/HTML/CSS)

Upwork

Upwork

Remoto

60 minutos atrás

Nenhuma candidatura

Sobre

What are we building? We run the book discovery platform Shepherd.com (https://shepherd.com), and we are now building a smarter, more personal way to manage your reading life, with recommendations and insights based on your Book DNA. Think Goodreads, but rebuilt for readers who want a private space to track what they read, keep notes, and get truly personalized book recommendations, like Pandora or Spotify for books. Learn more on our roadmap page (https://building.shepherd.com/roadmap/). We are building the MVP now and will launch an early beta toward the end of January. From there, we will iterate and evolve until it is ready for public launch. What is the work? Whom am I working with? I am looking for a freelance Django developer to quickly and accurately translate Figma designs into Python/Django code. And even better if you can implement backend features as well (we don’t work with any agencies). You will be working directly with Marton, our founder and lead developer, in building this app. We are a small development team, and in addition to you and Marton, we have a part-time designer building everything in Figma, a part-time developer who keeps Shepherd.com running, and me (who handles product, user testing, and random tasks). How many hours per week? Rate? Working when? 20 to 30 hours per week depending on your availability (let's talk). The work must be done on weekdays (not weekends) during your daytime hours. And we would like predictable availability for when you are working. We pay between $20 to $30 an hour, the rate depends on experience. The job is remote. We are all based around the world and use email to communicate. We do jump on Zoom in rare cases where we need face-to-face communication on something complex. What are the most important 3 skills for this job? 1. Good communication is the most important skill. You will implement Figma designs in the Django app and develop backend systems to support what we are building. 2. You are fast and accurate at converting Figma designs into Bootstrap/HTML/CSS within the Django framework. 3. You are well-versed in Django web apps. What does our dev stack/process look like? - We use Django (Django 4, Python 3.13) with PostgreSQL (17) - Bootstrap CSS (5) and CSS+SASS for front-end work - Most (Jinja) templates are rendered on the server, with a small amount of JavaScript and htmx - Django Admin for back-office needs - Only modern browsers (desktop and mobile) are supported - Automatic code quality checks and decent test coverage are in place - Deployment is fully automated, infrastructure managed with Terraform - Collaboration using GitHub (Issues, Projects, Actions, Pull - Requests without mandatory pre-merge approvals) - Conversations take place in emails, Google Docs, and GitHub - Deployed to Heroku, also using Cloudinary, Cloudflare, - Postmark, Plausible, Sentry What are the first 3 things you will likely be doing? 1. You will take the Figma designs for a feature that imports a user’s reading data from Goodreads and build the frontend code in Python/Django. Depending on your skill set, this may also involve implementing backend components. 2. You will take the Figma designs for the paid plan comparison box and general billing implementation and build the frontend code in Python/Django. Depending on your skill set, you might also connect it to a billing system API and ensure it works correctly. 3. You will take the Figma designs for our smart folder feature and build the frontend code in Python/Django. Depending on your skill set, you might also implement the backend components to make it work.