Front-end Developer (project based)

If you sometimes open DevTools on a random website just to fix that one misaligned padding… or you physically react when someone says “CORS policy”… you’ll fit in just fine.

wefixit builds and maintains a bunch of PHP-based websites and products (with a soft spot for Drupal). Right now we’re expanding our freelance bench: people we can bring into projects on an hourly agreement when there’s a sprint to ship, a redesign to implement, or a site that needs care and upgrades. This is not a full-time in-house role. It’s flexible, remote-friendly, and based on availability + fit.

Front-end never gets boring: new devices, new UI patterns, new performance constraints. We want someone opinionated, detail-obsessed (in a good way), and able to turn designs into interfaces that feel fast, clean, and intentional.

What you’ll do

  • Build and refine user interfaces with Twig (Drupal), HTML, CSS, and JavaScript (vanilla + React).

  • Work closely with design + marketing to ship interfaces that are not only pretty, but effective.

  • Use the usual front-end tooling (SCSS/SASS, bundlers, npm scripts, etc.).

  • Integrate with APIs (JSON, Drupal APIs) and collaborate in a Git workflow.

  • Debug like a detective (layout quirks, JS issues, browser weirdness, performance).

  • Help maintain and improve our existing PHP-based website portfolio.

What we’re looking for (must have)

  • Strong foundation in HTML/CSS/JS and how the browser/DOM works.

  • Comfort with modern JS patterns and at least one framework (React preferred).

  • Good debugging skills and an eye for “that’s off by 2px and it matters”.

  • Familiarity with consuming Web APIs.

  • You learn fast, communicate clearly, and take ownership of your tasks.

Nice to have

  • Drupal theming / site-building familiarity (Twig, templates, component thinking).

  • SASS/SCSS, build tools (Webpack/Vite/Gulp), performance mindset.

  • UX sensitivity (micro-interactions, accessibility, mobile-first).

  • Basic PHP/Drupal awareness so you can collaborate smoothly.

  • Agile/Scrum experience.

Engagement & perks (freelance-style)

  • Hourly compensation based on experience + complexity.

  • Clear sprint goals, async-friendly communication, no pointless meetings.

  • Long-term collaboration potential if it’s a great match.

  • A team that cares about code quality, craft, and shipping.

 

Equal opportunity: we hire humans, not stereotypes.

We are always looking for passionate people to join our team (well, more like a family). A small group of people crazy enough to think they can change the world and create a fun relationship for ordinary people interacting with technology. We believe in expansion, both as a company and as individuals.

Be strongly advised that we are highly addictive. If you do get accepted, you might want to stay with us for the rest of your life. Think you are ready? Sounds like fun? YOU'VE BEEN WARNED!

PS: English is intentional.
PS2: We believe in the hire slow fire fast model.