Creating a job board without code My 4th MVP for #1mvp1month - Public Design Jobs


I’m tired of myself talking about making products but never. It’s always been my dream to make products that serve the public good and create positive social impact. It’s my passion and purpose to create a personally meaningful body of work at the intersection of design, social/public issues and entrepreneurship. So I’m committing to make 1 minimum viable product per month, starting Feb 2018. I’ll keep going till I run out of ideas or money, or something takes off in a huge way that requires all my time, or exhaustion kicks in. Whichever comes first. #1mvp1month

For my 4th MVP, I’m launching Public Design Jobs, a mission-based job board for design and innovation jobs in the public sector, worldwide. Designers seeking social impact in their work often do not know where to look for opportunities. Employers, similarly, do not know where to find designers interested in joining government. There’s a lot of missed opportunities in matching interested job seeker to willing employer, hence this job board aims to address that.

(Click here if you’re an indie maker/developer and want to skip straight to the how-to section on making the job board)



Why make Public Design Jobs?

Being in the design+gov field for some years now, I’m struck by how there’s a lot of missed opportunities in matching employers and job candidates. I often get asked about my design work with government agencies. People are curious. Many designers and other innovation professionals I know are hungry to explore more altruistic career pathways, more social impact and a deeper personal meaning in their work. This might be due to fatigue or boredom from years of commercial work, or simply a curiosity to stretch themselves in a different way. I get this too from many younger fresh graduates who see job security and purpose/passion as not mutually exclusive – being able to make a decent living is just as important for their careers as being able to make a decent impact on society. The social mission is important. And they aren’t just looking for low commitment, pro bono volunteering opportunities; to design the odd website for a charity here or do up a event poster there. A proper career are on the cards if it checks off their boxes.

Yet most of the designers I speak to are often unaware of the many available opportunities in the public sector. “I don’t really know what’s out there. Help me discover job opportunities which I may be interested in but not even know exist.” They are often curious to know what it’s like to work as an in-house designer inside government; what are the projects that they can work on; how is it different from commercial work; is there career progression; does it pay well; how’s the culture like – stifling red tape, or skunk works?

On the employer’s side, they often do not know where to find the right design talent who are interested to work in this niche area, because design and innovation positions are relatively new to government. Even when it’s the in-house design team doing their own hiring, it’s exceedingly difficult to find the right design talent. People with the right mix of depth in design skills and breadth in experience (in say, managing stakeholders and working through organisational red tape), coupled with the right personality and attitudes (e.g. pro-active yet patient). Many in-house teams I know have permanently open vacancies, as after they manage hire one designer, another one would be leaving!

So it’s kind of like a situation where you have two groups of people wandering in the talent wilderness, looking for each other but just passing each other by because they are looking/hanging out at the wrong places!

Employers also want to get the job exposed to the right audience and secure the best candidate for the job. A job portal should also be easy to use, help them save time and effort, allowing them to fill vacancies quickly. Depending on position, they don’t always have huge budgets for recruiters or ads, so affordability is important too.

To my knowledge, I do not know of any job board or job aggregator site that focuses exclusively at this intersection of design and public service. So I do sense a market gap here that could be plugged. By making this job board, I hope to bring both sides together. As Public Design Jobs is a sister site to Public Design Vault – a curated directory of 500+ design tools & resources for the public good – I’m hoping there will be serendipitous opportunities for people to discover a new meaningful and impactful career in design, and to shine a spotlight on our field at the intersection of design and the public good.

In the larger scheme of things, a job board probably plays just one small part in helping people discover a new design career in government. I won’t pretend it solves all of the problems of missed matches between employers and job seekers, but I guess this is a start. It’s a minimum viable product after all. But thinking about the larger picture makes me excited about what the product roadmap might look like for this job board! Imagining other career tools and content for designers, how to articles, or even career coaching services……



I started out by searching for job boards in niche fields to learn what features they have, what makes them unique and how they run the whole setup. I was drawn to the clean, minimalist list-format of job boards like Design Jobs Board, Remote OK and Panda Jobs:


The jobs boards gave good inspiration on the look-and-feel, as well as some possible features it should have. I came up with this list of features I wanted:

🎨 Look-&-feel: simple, minimal, clean, in a list format

🏢 Job post shows: Job title, social mission, company name, company logo, salary, location, job type, expiration date

💳 Monetization: Payment gateway (ideally Stripe) for employers to create job post and pay before posting

👀 Ads: Able to add/manage ads that are relevant and tasteful

🔗 Integration: API integration with popular job aggregators like Indeed to back-fill jobs if needed

💵 Cost: Ideally less than $100 one-time cost to set up (I’m a big fan of the $100 startup)

👍 Easy, no-code set up and maintenance

💡 Future features: candidate login, email alerts, candidate/company profile creation, more paid packages



But how do I make it? When in doubt, ask. That was the first thing I did. Indie Hackers is a great community for learning from other entrepreneurs and product makers, so I posted a question

I wanted to know the best no-code way to add a job board to my site. I’m a non-technical founder, I don’t code and it’s my first time creating a job board, and I need to make it within a month, so off-the-shelf solutions would be most helpful. I’m open to buying a template, an open-source job board software (if it’s easy to install), or even a managed hosting solution. I also wanted to learn fast from what others did before me, so that I don’t waste time.

Only thing is, there seems to be limited solutions available out there.  I found some WordPress themes which is a no-code option that I’m most comfortable with. But many of the designs look dated, and most seem to be bloated with features I don’t need (like in-built application tracking system for employers).


The IH community also provided some other great suggestions. I even got to speak to the product makers of some job board hosting platforms directly! So helpful!

In summary, the different tech options can be broadly categorised into:


Wordpress is what I know and had been my go-to solution for most of my MVPs to date. Easy, no-code set up and maintenance, all at the price of about US$50-60 for a theme. That’s a one-off payment, no recurring subscription fees to pay for. Minimal maintenance and I run/own it myself. In terms of cost and speed, it’s hard to beat. If there’s a downside, it would be that many advanced job board features are tied to the WP Job Manager plugin, which you have to pay monthly subscriptions for and where there’s no other free plugins providing the same functions (not even from the extensive WordPress plugin directory). You can’t have paid listings without paying, for instance. That means I can’t monetize without first bleeding money – major bummer. One way of getting around is hacking in your own payment forms/gateways. Paypal.Me is the easiest, simplest way to get payment. Paypal provides a unique link and you can send it to anyone or embed it on your site to get payment. Stripe has a better reputation than Paypal in my view (Paypal support is poor, and you hear horror stories of them freezing your account for no reason😨), but unfortunately, Stripe don’t provide such a stand-alone service where you can just send a payment link. Many sites for making online forms also provide payment gateways via Stripe, so that’s a great alternative. Typeform has a great UI for one-off payments, while Paperform is great for recurring subscriptions. But pricey, starting at $30/month and $15/month respectively. Since my job board is just an MVP, I won’t know how much revenue it will generate, so I wanted something that allows me to set up payments for free, but can charge a small % for each payment. At small volume of transactions, it still makes financial sense. So between Cognito Forms and JotForm, I chose the former. This mashup of WordPress+Cognito Forms is the next best way that’s cheap and easy to set up for my MVP.

There’s a whole category of dedicated website builders that allows someone who doesn’t know coding to build a database off a spreadsheet (like Google Sheets) and integrate it to a website that displays the data in a meaningful way. My personal favourite is Sheet2Site, made by indie maker Andrey Azimov. It’s a super simple way to build a directory website from a Google spreadsheet, with little to no coding. Very nifty. I love how it opens up more possibilities and lowers the barriers for non-coders like me to create more complex websites. Other notable options are Airtable, Sheetsu, Tabledo, Sheetbase. Only issue is that you’re pretty much tied to the platform. There’s some learning curve involved, and some coding might be necessary. These platforms usually come with paid monthly subscriptions, so things can get pricey quickly as you scale or need more features.

Simple Job Script is one such example of open source job board software. Not too different from (which is also open source software), but they can come in different programming languages. Although it’s usually a one-time payment to use it, you need to be somewhat proficient with the programming language associated with the software. Definitely not a no-code solution.

With so many content websites running their own little job boards for their communities, I’m surprised how there isn’t many managed hosting options available out there. Seeker is one such example, very basic features and free to set up at the moment. There’s also more polished options like Smartjobboard and Pricey monthly subscriptions to build an MVP off for sure, but there’s no need to worry about code, maintenance and bugs.



So is the idea of a job board MVP a good one? Let’s consider business viability, user desirability, technical feasibility and maker enjoyability:

Business viability

Business viability:

Is it easy to validate demand? Yes. There’s two groups of users in this case – job seekers and employers. Validating demand from job seekers  will mean using web traffic analytics on #users, #pageviews, email signups. The Vault’s total 16.5k users and 3k returning users so far will help kickstart the job board via referral. Demand from employers will be easy to validate, via paid job posts. No better way when people have to vote with their money.

Do I see a clear way to monetize this? Yes, via paid job posts. This is the first time I’m launching a product with a monetization mechanism in place, so it’ll be exciting to learn how it pans out.

Can I reach the target customer at scale? At a small scale mostly. The ~400 email signups from Public Design Vault will be a start. I will also reach out to a few groups on Facebook, LinkedIn, and Slack again.

User desirability

User desirability:

Does it address a user need, solve a painpoint? Yes. Job seekers and employers both don’t know where to look.

Does it fit in their work? Are they already using this in some form before you came in? Yes. People still do the same search on their preferred job portals, though results might differ. Existing job boards (like Design Job Boards, Remote OK) and job newsletters for niche fields are indicative of how there’s a need for such sites.

Technical feasibility

Technical feasibility:

Can this MVP be done without code? Yes. WordPress themes/plugins, or code templates from digital marketplaces, or on hosted platforms. Jobs will be filled in manually first, without the need for back-fill integrations or web scrapers.

It is possible to create an MVP within a month or less? Yes, based on the above options. I wished I could code this within a month as I’d love to create a custom site from scratch, but it feels out of my league for now. For post-MVP version perhaps!

Maker enjoyability

Maker enjoyability:

Is this a fun idea for you personally? For sure yes. I get to help my friends, and make some small money from it. I’m also enjoying building on this ecosystem of inter-connected products, from the directory site to a forum and a chat group, to now a job board. It’s fun and exciting to think ahead how this ecosystem can grow, and each product helping to add value and amplify another.

Does this align with your values, passion and purpose? Yes. I’d always been dabbling in career/lifestyle design for myself and talking to people about it, so this feels like a small first step into exploring how all those personal experiments might contribute to the job board. I also believe people shouldn’t stay in jobs which are not inspiring to them, so this job board is aligned to helping those who feel that way overcome that. And design in government is definitely something I’m passionate in! It’s super interesting work, the field is only just starting, there still lots of social issues that could benefit from design, so there’s lots of room for people to join to make a difference.



I was really tempted to use open source software this time, as the balance between cost, ownership and customization is good. To be really honest, I’m also curious to learn new things beyond WordPress. But I’m worried that it would take more than 1 month to figure out and set up. That’s the whole point of doing #1mvp1month. It’s tempting to dive into the making and creating, because I enjoy the craft, the process and the learning. But that’s what MVPs are supposed to counter! Limit commitment to (over-)coding/making before viability is ascertained. It takes discipline, especially when hands are itchy.

So eventually it’s WordPress (again!) for the MVP, with a plan and promise to myself to custom code it eventually, if it takes off.



After all the research and product considerations, it’s time to finally make things!

First it needs a name. I thought of retaining the branding of “Public Design ______” since the past 2 MVPs had that prefix. But not sure how that would appeal to people, so I did a quick poll on the social feeds:

ImpactGov was appealing too as it pointed towards the outcome and the impact one will get from the job. But since I wanted this product to be part of the ecosystem, it’ll help with kickstarting the job board’s street cred if they shared a common prefix. So Public Design Jobs it is. *side-note: I was told on Twitter that .jobs domains are not available for job boards. These domains are reserved for companies who want to create a job site for their own vacancies. After buying the domain on Namecheap, I changed the DNS settings to the ones provided by my Siteground hosting. Thankfully my web hosting could host an unlimited number of websites, so that really helps in my #1mvp1month experiments.

Next comes buying the WordPress theme. Of all the different ones on Themeforest, I found WorkScout to be the one that fits my criteria of being clean, minimal and simple. At US$59, it’s really affordable and great for creating MVPs on a budget. After an easy installation of WordPress right within the Siteground admin page (no need to play around with FTP or text editors), the site is up, the theme installed and next up is curating a list of jobs to post on the site.

I signed up for job alerts and email newsletters from various sources to get notified whenever there’s a suitable job vacancy. I also come across job vacancies on Twitter and Facebook very often, so when I see one that’s design- or innovation-related for the public/social sector, I’ll simply ask if it’s ok for me to repost it. I was initially scared of being rejected but it’s amazing how everyone had been super generous and fine with it! There’s some job vacancies which I’m stoked to help out with, because I’m a big fan of their work and mission, for example the Government Digital Service team at Gov.UK, and Nesta. It’s also great fun helping my friends working in the same space with their hires.

There’s so much work that’s available, so many public and social issues that needs help from designers and innovative individuals. The more hands on deck, the better! Helping to grow the field in my own little way through this job board is my way of giving back and to further the mission I care about.



1 A botched launch really sours the mood and spoils the momentum. I believed the rumours about launching 2h before 12 midnight PST on Product Hunt, thinking that that might give me a headstart on upvotes. NOOOOO. Don’t believe any of that BS. You launch before midnight and your product gets moved to Yesterday’s list. That greatly reduces your potential visibility. Maybe your product is so awesome that even that doesn’t hold it back. Great for you. But not the case for me.  😭 Really learned this the hard way.


2 The good thing about a job board is that there’s always new content every week (new jobs posted every week), and hence recurring opportunities to keep engaging with my target audience. While it’s a relatively hard work to keep a lookout for new jobs all the time, this is balanced out by the rewards of being able to always be launching, always marketing and sharing something useful with users. I find this aspect of being able to grow an organic audience slowly and steadily the saving grace for my botched launch. And a good reminder that I can also do this with my other MVPs. Always be shipping and launching, to continually keep users engaged and refreshed. #notetoself


3 Maintaining a job board is hard work, especially when I’m still manually scraping and adding jobs. OK, not that hard. It’s like maybe 2-3h work on a Sunday afternoon. The thing is there isn’t that many design+gov jobs out there (or maybe my sources are limited), and the manual way seems to still make sense, for now. I’m looking forward to finding ways to automate this in the future, perhaps using APIs from job aggregator sites like Indeed.



So Public Design Jobs is now live. I’d love to hear if this is useful for you, why or why not? Honest feedback is how I like to take it, so just give it to me! 😛

Track my #1mvp1month quest on FacebookTwitter, LinkedIn or Telegram.

In gratitude to Phil for the mission-based jobs idea, and being open to experimenting with job posts. Grateful to Sheriza for the copywriting idea of the jaded designer.




Public Design Jobs is a mission-based job board for design and innovation jobs in the public sector, worldwide. I created Public Design Jobs to help people discover career and job opportunities at the intersection of design and the public good.



This job board is great for designers, innovation professionals, policy-makers, public servants, social work executives who might be open to design- or innovation-related job opportunities in the public or social sectors. Passive job seekers can discover new careers available in the market, while active job seekers can find new jobs to apply for every week. The missions tagged to jobs also allow job seekers to find careers aligned to social missions that they care about.


Submit a comment

Your email address will not be published. Required fields are marked *