Front-End Developer
₱24,000 – ₱32,000 / month
You'll build the front end of client websites in Nuxt 4, Vue 3, and Tailwind — working from a Figma file and turning it into a site that matches it.
₱24,000 to ₱32,000, depending on what you bring. Four days in our Salcedo Village office, Fridays from home.
Our clients are banks, insurers, hospitals, airports, and listed companies — Aboitiz Land, InLife Benefits, St. Luke's, Mactan-Cebu Airport, RCBC, Robinsons. They have brand teams who notice when the type is wrong, and their sites get audited by outside SEO agencies. Matching the design isn't a nice-to-have here, it's the job.
You'll own whole pages rather than picking components off a list, and every page gets a code review before it ships. Everyone here goes through that review, seniors included — it's where most of the learning happens, and it's the fastest way to get good. We build to house standards for type sizes, layout width and responsive behaviour, and we check pages at three screen widths rather than one. If you've mostly built to “looks fine on my laptop” so far, that's normal, and it's among the first things we'll teach you.
The honest version: it's a small team, so your work is visible early and you'll get real responsibility sooner than you would somewhere large. Launch weeks run long. Some weeks are quiet. You'll be asked what you think about a design in meetings — and we mean that as an invitation, not a test.
If you like the idea of turning a design file into a page that real companies put in front of their customers, and you want to get properly good at the craft alongside people who'll show you how, we'd like to hear from you. Send us something you've built — that tells us far more than a polished CV.
What you'll do
- Build client pages in Nuxt 4 and Vue 3 with Tailwind, from Figma or an approved design
- Match the design properly — spacing, type, colour, states — and speak up when the design itself won't work in a browser
- Make every page work at desktop, tablet, and mobile widths, tested at all three before you call it done
- Connect pages to the CMS and API so content comes from the backend instead of being typed into the component
- Build scroll reveals, transitions, and hover states that feel deliberate rather than decorative
- Work in feature branches and open pull requests — no direct commits to main
- Review other developers' front-end pull requests and have yours reviewed
- Fix what QA and clients report, and confirm the fix on the live site rather than assuming it
- Keep pages fast and accessible — image loading, layout shift, keyboard and screen-reader basics
What we're looking for
- Fresh out of school up to about two years in — what matters is live sites you can show us and talk through, whether they came from a job, freelance, an internship, or your own projects
- Vue 3 with the Composition API and script setup syntax — you've actually built something with it
- Nuxt.js, including how server-side rendering changes what you can and can't do in a component
- Tailwind CSS, plus enough CSS underneath it to fix a layout Tailwind alone won't solve
- Responsive work you've actually done — layouts that hold up between the breakpoints, not only at them
- You can read a Figma file properly: pull the actual spacing and type values instead of eyeballing them
- Git day to day: branching, pull requests, resolving your own conflicts
- You test your own work at multiple widths before saying it's done
- Able to work from our Salcedo Village office four days a week
Nice to have
- Nuxt 4 specifically
- You get real work out of AI coding tools — Claude, Copilot, Cursor — and you can tell when the code they hand you is wrong. We use them here. Knowing where they help and where they quietly cost you time is worth as much as the speed.
- Animation with GSAP or ScrollTrigger, or a good sense of when motion is too much
- Consuming REST APIs and handling the states that aren't the happy path — loading, empty, error
- Working with a design system or tokens rather than one-off values
- Core Web Vitals and image optimisation
- Basic accessibility standards, WCAG or otherwise
- Some design background — you've made things, not only built other people's
Apply now
Apply now.
Applying for a specific role? It's pre-filled below. Just saying hello? Choose "General application."