← All work/Careers/CareerLens
CareersiOS2026

CareerLens

AI job discovery and CV tailoring, on a map.

CareerLens — Job Search
Industry
Careers
Timeline
Pre-launch
Team
RESA in-house
Platforms
iOS
01 · The problem

What we were handed.

Job hunting across borders means the same CV sent to two hundred listings, none of it tuned to the role. The tailoring work that actually moves the needle is tedious enough that nobody does it, and no job board tells you what a market looks like before you commit to moving there.

02 · The solution

What we built.

CareerLens aggregates listings from multiple job sources and plots them on a map you can re-centre on any city — so you can survey a market before relocating. Feed it your CV as a PDF and Claude analyses it against a specific listing, then rewrites it for that role. A Career tab tracks goals and records every apply, save and tailor event automatically.

03.5 · Mobile app

The app, screen by screen.

Three of the flows that shaped every architecture decision, rebuilt here as interactive mockups.

9:41
CareerLens
Search any city
380 M AWAY2h ago
Senior iOS Engineer · Dubai — matched against your CV.
92% matchRelocation
Jobs
Career
CV
Me
01 · Map-first discovery

See a job market before you move to it.

Listings from multiple job sources are plotted on an interactive map you can re-centre on any city in the world. Relocation chips and free-text search let you survey Dubai, Berlin or Riyadh from your sofa before committing to anything.

—Multi-source aggregation—Relocate to any city—Live map filtering
9:41
Tailor CV
Role
Senior iOS Engineer · Dubai
Your CV
eslam-cv.pdf
What Claude changed
Tailor with Claude →
02 · CV tailoring

Your CV, rewritten for the role in front of you.

Upload your CV as a PDF and Claude analyses it against a specific listing — what matches, what's missing, what to lead with. Then it rewrites the CV for that role and hands back a PDF. Found a job somewhere else? Paste it in manually and get the same treatment.

—Claude-powered analysis—PDF in, PDF out—Manual job entry
9:41
CareerLens
Jobs
Career
CV
Me
03 · Career goals

Goals that track themselves.

The Career tab holds your targets — applications sent, roles tailored, markets explored — and updates them automatically from what you actually do in the app. No manual logging, which is the reason job-search trackers get abandoned.

—Auto-tracked from activity—Apply / save / tailor events—Relocation explorer
04 · What it does

Features that matter.

A curated list. These are the features that shaped the architecture rather than the full backlog.

01

Map-first job discovery with a relocate-anywhere search

02

CV analysis and per-role tailoring via the Claude API, PDF in and out

03

Manual job entry — tailor your CV against a listing found anywhere

04

Relocation explorer with destination chips and free-text city search

05

Career goals that self-update from apply, save and tailor activity

06

Multi-source job aggregation across regional and global boards

05 · Stack

What we built it with.

Swift
SwiftUI
MapKit
Claude API
REST API
06 · At a glance

Where it stands.

01
Claude
CV analysis and rewriting
02
Map-first
Relocate to any city
03
Auto
Goal tracking from real activity
04
PDF
In and out — the format recruiters want