Case study 02 / Recruitment platform

DevJobs.lk.
Built around
better hiring.

DevJobs.lk brings job discovery, recruitment workflows and AI assistance into one platform for Sri Lanka’s technology community.

The productDevJobs.lk

From the first application to the next conversation. A more connected hiring experience.

Explore DevJobs
Sector
Recruitment · Technology
My contribution
Product design & full-stack development
Core stack
Laravel · Vue · Node.js
Market
Sri Lanka
4,500+Verified users · reported milestone
18.1KOrganic search clicks
138KSearch impressions
13.1%Average click-through rate

Historical figures from the original case study. The verified-user milestone is reported separately from the supplied dashboard snapshot; the figures do not all represent the same reporting period.

5.9 average search position

Publishing a vacancy is only the beginning. Recruiters still need to review applications, coordinate interviews and understand which parts of the hiring process are working.

DevJobs.lk was designed and developed from the ground up to connect those tasks. The brief combined a public job marketplace with the workflows, permissions and insights hiring teams need behind the scenes.

Connected hiring

Keep roles, candidates and recruitment stages inside one product.

Useful assistance

Help teams review information and prepare their next action.

Organic discovery

Make public job pages findable, readable and fast.

The product journeyFrom job post to hiring decision
01 / PUBLISH

Define the role.

Create a vacancy and explain the requirements clearly.

02 / REVIEW

Find the fit.

Review applications with profile summaries and match signals.

03 / INTERVIEW

Move it forward.

Coordinate interviews, questions and team notes.

04 / LEARN

See what works.

Use hiring and source analytics to inform the next role.

02 / The product

Less repetitive work.
More useful context.

AI assistance is placed inside the recruiting workflow, where a summary, suggestion or clearer starting point can help.

01 / Review applications

Candidate
scoring

Surfaces skills, experience and job-criteria signals to support a recruiter’s review of applicants.

02 / Understand profiles

Recruiter
inbox

Brings profile summaries, strengths and points to review into a more concise view.

03 / Explain the role

Job description
helper

Helps create clear role descriptions that communicate the position and its requirements.

04 / Prepare the discussion

Interview prep
& notes

Suggested questions and structured notes support more consistent interview preparation.

These features support recruiter judgement. Hiring decisions remain with the people reviewing the candidates.

The architecture needed to serve two different experiences: a public platform for job seekers and a working system for recruiters.

01

Model the hiring workflow.

A connected data model for companies, roles, applications and pipelines supports the core product. Events and notifications keep the relevant people informed as work moves forward.

02

Make public pages discoverable.

Descriptive URLs, job and organisation structured data, and performance-conscious page patterns support organic search. The content structure can expand around relevant topics and locations.

03

Give teams information they can act on.

Hiring dashboards bring source quality, time to shortlist and application-to-interview conversion into view. The aim is to connect activity with decisions about the recruiting process.

04

Build access control into the system.

Authentication, role-based permissions and audit trails support team workflows and controlled access to candidate information. These are part of the product architecture from the outset.

04 / The evidence

Real usage.
Visible search traction.

Original reporting images show organic discovery and activity inside the platform. Each snapshot is presented with its own context.

DevJobs.lk / Google Search ConsoleHistorical snapshot · June–September 2024
DevJobs Search Console screenshot: 18.1K clicks, 138K impressions, 13.1 percent average CTR and 5.9 average position, with visible chart labels from June 4 to September 3, 2024.
The chart’s visible date labels run from 4 June to 3 September 2024. These are historical search results, not a live report. The 5.9 position is an aggregate across the report, rather than a fixed ranking for every keyword.

Activity on the website

11K active users · 22K sessions
Google Analytics · “Last 90 days” selected

View the original Analytics snapshotHistorical Google Analytics screenshot showing 11K active users, 10K new users, 356K events and 22K sessions with Last 90 days selected.

The screenshot does not show a year or exact capture date. Analytics active users are distinct from verified platform accounts.

Applications inside the platform

11,802 applications
2,114 verified users in the supplied dashboard

View the original platform snapshotHistorical DevJobs dashboard showing Total Verified Users: 2114 and Total Applications: 11802, with registration and application trend charts.

The page also reports a 4,500+ verified-user milestone. That total is not shown in this dashboard image; the capture date for the milestone was not supplied.

Read the search metrics as a table
Clicks from Google Search to the website; not unique visitors or completed applications.Appearances in Google Search results.The share of search impressions that resulted in a click.An aggregate search position across the report.
Historical DevJobs Search Console metrics
MetricReported resultMeaning
Total clicks18.1K
Total impressions138K
Average CTR13.1%
Average position5.9

The snapshots establish recorded platform activity and search performance. They do not quantify hiring-cost savings, time saved or the independent effect of the AI features.

DevJobs brings product design, full-stack engineering, AI integration and organic discovery into the same build.

A job listing brings someone in. A useful workflow gives them a reason to keep using the product.

That is the thinking I bring to platform work: understand what people need to do, make those tasks fit together and build a foundation the product can grow on.

“The team delivered a clean product, measurable growth, and AI that saves our recruiters hours every cycle.”
Stakeholder, DevJobs.lk · Testimonial from the original case study
Planning a similar build?

A few useful
starting points.

Can this approach be adapted to another industry?

Yes. The starting point is your workflow: who uses the platform, what decisions they make and what information they need. The architecture and features can then be scoped around those requirements.

Can AI assistance reflect our hiring criteria?

The criteria and review workflow can be scoped to your roles and requirements. Recruiters should be able to review the supporting information and make the final judgement; the design should make that responsibility clear.

What was the core technology stack?

The web application uses Laravel and Vue, with Node services for AI and background processing. The original project description also included staging, CI quality gates and release checklists.

How long would a first version take?

The timeline depends on the workflow, integrations and scope. We can begin with a focused working slice, then agree on a delivery plan before committing to a full platform.

Do the search figures represent current traffic?

No. They come from the historical Search Console image shown above, with visible date labels from June to September 2024. They demonstrate recorded performance during that period, not a forecast or guarantee for another product.

Bring your platform idea

Let’s build around
the way you work.

A marketplace, a recruitment product or an internal platform. Tell me what your users need to do, and we’ll work out a useful first version.

Or email hello@supunchandula.com