Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/career-mode/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "Career Mode",
"position": 80
}
399 changes: 399 additions & 0 deletions docs/career-mode/faq.md

Large diffs are not rendered by default.

141 changes: 141 additions & 0 deletions docs/career-mode/getting-started.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
---
sidebar_position: 1
description: Learn how to enable Career Mode, set your availability status, and complete the essential setup steps to start receiving high-quality job opportunities.
---

# Getting Started with Career Mode

import HowToSchema from '@site/src/components/HowToSchema';

<HowToSchema
name="How to Get Started with Career Mode"
description="Step-by-step guide to enabling Career Mode on daily.dev and setting up your profile to receive curated job opportunities from top tech companies"
totalTime="PT15M"
pageUrl="https://docs.daily.dev/docs/career-mode/getting-started"
steps={[
{
name: "Navigate to Job Preferences",
text: "Click on your profile picture in the top right corner, select Settings, and navigate to the Job Preferences section in the settings menu.",
url: "https://docs.daily.dev/docs/career-mode/getting-started#enabling-career-mode"
},
{
name: "Enable Career Mode",
text: "Toggle the Career Mode switch on to activate the feature on your account. This makes you eligible to receive job opportunities.",
url: "https://docs.daily.dev/docs/career-mode/getting-started#enabling-career-mode"
},
{
name: "Set Your Availability Status",
text: "Choose between 'Actively Looking' if you're currently searching for a new position, or 'Open Only If It's Right' if you're employed but open to exceptional opportunities. This helps prioritize which opportunities to show you first.",
url: "https://docs.daily.dev/docs/career-mode/getting-started#setting-your-availability-status"
},
{
name: "Upload Your CV",
text: "Upload your resume/CV in the Job Preferences section. This dramatically improves match accuracy by providing rich context about your work history, education, and skills.",
url: "https://docs.daily.dev/docs/career-mode/job-preferences#supercharge-your-matches-upload-documents"
},
{
name: "Configure Job Preferences",
text: "Specify your desired role type, salary expectations, location preferences, and preferred tech stack. The more detailed your preferences, the more accurate your job matches will be.",
url: "https://docs.daily.dev/docs/career-mode/job-preferences"
},
{
name: "Complete Your Profile",
text: "Add your work experience, education, skills, and optionally open source contributions, side projects, and certifications. A complete profile significantly improves matching accuracy.",
url: "https://docs.daily.dev/docs/career-mode/profile-setup"
}
]}
/>


Ready to start receiving curated job opportunities? This guide will walk you through enabling Career Mode and completing the essential setup.

## Enabling Career Mode

To get started with Career Mode:

1. **Navigate to Settings**: Click on your profile and select Settings
2. **Go to Job Preferences**: Find the "Job Preferences" section in the settings menu
3. **Toggle Career Mode On**: Enable the Career Mode switch

That's it! Career Mode is now active on your account.

[Open Job Preferences →](https://app.daily.dev/settings/job-preferences)

## Setting Your Availability Status

When enabling Career Mode, you'll be asked to indicate your availability. This gives our matching system important context about your urgency:

### Actively Looking

Choose this if you're currently searching for a new position. This signals that you're open to conversations and ready to move quickly.

**Best for**:
- Developers actively searching for their next role
- Those ready to interview and potentially switch jobs soon
- Anyone with immediate availability

### Open Only If It's Right

Select this if you're currently employed and happy, but would consider exceptional opportunities.

**Best for**:
- Developers satisfied with their current role
- Those curious about what's available
- Anyone who wants to keep options open without urgency

:::tip
You can change your availability status at any time in Job Preferences. Your status helps us prioritize which opportunities to show you first.
:::

## Quick Setup Checklist

To maximize your chances of receiving high-quality job matches, complete these essential steps:

- [ ] **Enable Career Mode** in Job Preferences
- [ ] **Set your availability status** (actively looking or open if right)
- [ ] **Upload your CV** for better matching accuracy
- [ ] **Configure job preferences** (role type, salary, location, tech stack)
- [ ] **Complete your profile** (work experience, education, skills)
- [ ] **Review your tech stack** on your profile to ensure accuracy

## What Happens Next?

After enabling Career Mode and completing your setup:

1. **Our system begins matching**: We analyze your profile, preferences, and daily.dev activity to find relevant opportunities
2. **You'll receive notifications**: When a high-quality match is found, you'll see a notification on daily.dev
3. **You stay in control**: You can review opportunities privately and decide whether to express interest
4. **No spam, ever**: You won't receive cold messages from recruiters unless you explicitly approve a job match

## Time Investment

**Initial Setup**: 10-15 minutes to configure preferences and complete your profile

**Ongoing**: No time required. Just check notifications when opportunities arrive.

:::info
The more complete your profile and preferences, the better our matching accuracy. Investing time upfront pays off with higher quality opportunities.
:::

## Privacy First

Remember: Career Mode is **private by default**. Enabling it doesn't make you visible to recruiters. Your information is only shared after you explicitly approve a specific job opportunity.

[Learn more about privacy and trust](privacy-and-trust.md)

## Need Help?

Having trouble getting started? Check out these resources:

- [Configuring job preferences](job-preferences.md)
- [Building your developer profile](profile-setup.md)
- [Understanding how matching works](how-matching-works.md)
- [Frequently asked questions](faq.md)

## Next Steps

Now that Career Mode is enabled, enhance your experience:

1. **[Configure your job preferences](job-preferences.md)** to specify exactly what you're looking for
2. **[Optimize your profile](profile-setup.md)** to showcase your experience and skills
3. **[Learn how matching works](how-matching-works.md)** to understand what makes a good match
222 changes: 222 additions & 0 deletions docs/career-mode/how-matching-works.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,222 @@
---
sidebar_position: 4
description: Understand how Career Mode's matching algorithm connects you with high-quality job opportunities based on your skills, interests, and preferences.
---

# How Job Matching Works

Career Mode uses a sophisticated matching system to connect you with opportunities that truly align with your skills, interests, and career goals. Here's how it works.

[See how it works in the app →](https://app.daily.dev/jobs/how-it-works)

## The Matching Process

### 1. Employers Submit Opportunities

Companies post job openings on daily.dev with detailed requirements:

- Role title and seniority level
- Required and preferred technical skills
- Team structure and company culture
- Compensation range
- Location and remote work policies
- Tech stack and tools used

**Important**: These jobs are **not publicly displayed** on daily.dev. They're only visible to matched developers.

### 2. We Analyze Your Profile

Our system evaluates multiple signals to understand your skills, interests, and preferences:

**From your daily.dev activity**:
- Articles you read and engage with
- Tags you follow
- Squads you participate in
- Content you bookmark or share
- Your reading consistency and patterns

**From your Career Mode profile**:
- Work experience and career trajectory
- Education and certifications
- Technical skills and expertise
- Open source contributions
- Side projects and publications

**From your job preferences**:
- Desired role type and scope
- Salary expectations
- Location preferences
- Preferred tech stack
- Employment type preferences

### 3. Intelligent Matching Algorithm

We match opportunities to developers based on:

**Technical fit**:
- Skills match between your background and job requirements
- Experience level alignment (junior, mid, senior, staff, etc.)
- Tech stack overlap with your preferences

**Interest alignment**:
- Content engagement patterns indicating genuine interest
- Preference for certain technologies or domains
- Career direction based on recent activity

**Practical considerations**:
- Salary alignment with expectations
- Location compatibility
- Employment type match
- Availability status (actively looking vs. open if right)

### 4. Quality Over Quantity

Unlike traditional job boards, we prioritize match quality over volume:

- **Selective matching**: We only show opportunities that meet a high confidence threshold
- **No spray-and-pray**: You won't see dozens of loosely-relevant jobs
- **Curated experiences**: Each match is intentionally selected for you

:::tip
You won't receive tons of job matches. Career Mode is designed for quality, not quantity. A few highly relevant opportunities are more valuable than dozens of mediocre ones.
:::

## Daily.dev as Trusted Broker

A key differentiator: **employers don't choose candidates**. We do.

### How Traditional Hiring Works

On most platforms:
1. Employers search for candidates
2. They filter and select who to reach out to
3. Mass outreach to many candidates
4. High volume, low personalization

### How Career Mode Works

With our approach:
1. We analyze both sides: opportunities and developers
2. We match based on sophisticated signals, not just keywords
3. We present opportunities to developers
4. Both parties must opt in before connecting

**Why this matters**: You're not competing in a visible marketplace. Employers can't browse profiles and cherry-pick candidates. We act as the trusted broker, ensuring every match is intentional and high-quality.

## The Double Opt-In System

Career Mode requires mutual interest before any introduction happens:

**Step 1 - Developer approval**:
- You receive a match notification
- You privately review the opportunity
- You decide: interested or not interested

**Step 2 - Employer approval**:
- If you're interested, we share your profile with the employer
- The hiring manager reviews your background
- They decide: proceed with introduction or pass

**Step 3 - Warm introduction**:
- Only if both parties say yes, we facilitate an email introduction
- The conversation moves forward from there
- No ghosting, no wasted time

This double opt-in ensures:
- Both parties are genuinely interested
- Time is respected on both sides
- Higher conversion from introduction to meaningful conversation

## Signals That Improve Matching

Want to receive better matches? These actions strengthen our understanding of your interests:

### High-Impact Signals

1. **Complete your profile**: Work experience, education, and skills give us concrete data
2. **Upload your CV**: Rich historical context about your background
3. **Set clear preferences**: Specific job preferences reduce ambiguity
4. **Configure tech stack**: Explicit technology preferences override assumptions
5. **Update availability**: Indicates urgency and readiness

### Ongoing Signals

1. **Read consistently**: Regular engagement helps us understand evolving interests
2. **Engage authentically**: Upvote, comment, and bookmark content you genuinely care about
3. **Join relevant Squads**: Squad participation shows interest areas
4. **Update your profile**: As you grow, reflect changes in your profile

:::info
The matching algorithm continuously learns and improves. The more you engage authentically with daily.dev, the better our matches become.
:::

## What Makes a "Good Match"?

A high-quality match typically has:

- **85%+ technical skills overlap**: Most required skills align with your background
- **Interest validation**: Your reading and engagement patterns support this interest
- **Preference alignment**: Matches your role type, location, and salary expectations
- **Career progression fit**: Represents growth from your current or most recent position
- **Culture and values fit**: Company values align with your demonstrated interests

## When You Don't Receive Matches

Not receiving many matches? This could mean:

**Limited opportunities in your niche**:
- Highly specialized tech stacks have fewer openings
- Very specific location requirements narrow the pool

**Preference constraints**:
- Salary expectations might be above market for your experience level
- Location limitations restrict available roles
- Tech stack preferences might be too narrow

**Profile incompleteness**:
- Missing work experience or skills data
- Unclear job preferences
- No CV uploaded

**What to do**:
1. Review and broaden your job preferences slightly
2. Ensure your profile is complete and up-to-date
3. Upload your CV if you haven't already
4. Verify your tech stack reflects your actual interests
5. Consider expanding location preferences or remote work options

:::tip
If you're open to opportunities but not receiving matches, try incrementally broadening your preferences. Small adjustments can significantly expand the opportunity pool.
:::

## Match Timing

**How often you'll receive matches**: Varies significantly based on:
- Your specialization and skill level
- Market demand in your tech stack
- Number of employers actively hiring on daily.dev
- How selective your preferences are

**Typical patterns**:
- Common stacks (JavaScript, Python, cloud): More frequent opportunities
- Specialized stacks (Elixir, embedded, niche domains): Less frequent but highly relevant
- Senior+ roles: Less frequent but higher quality
- Actively looking: Prioritized for timely opportunities

## Continuous Improvement

Our matching algorithm continuously evolves:

- We learn from match outcomes (acceptances, interviews, hires)
- We refine understanding of what makes a successful match
- We incorporate new signals as Career Mode grows
- We listen to feedback to improve accuracy

The more developers use Career Mode, the smarter it becomes.

## Next Steps

- [Learn how to review opportunities](reviewing-opportunities.md) when you receive a match
- [Optimize your profile](profile-setup.md) to improve match quality
- [Configure job preferences](job-preferences.md) to refine matching criteria
- [Understand privacy and trust](privacy-and-trust.md) in the matching process
Loading
Loading