Skip to main content

Careers

Career in 2026 and 2027

Salesforce Developer

A Salesforce Developer builds and extends business applications on the Salesforce platform with Apex, SOQL, triggers, Lightning Web Components and integrations. The work is shaped by multi-tenant limits, so correct code must also be efficient, secure and testable.

Content reviewed on October 20, 2026

Levels
4
Skills mapped at Mid-level
8

What each level must prove

Mid-level

Owns features end to end on the platform, from trigger logic to Lightning Web Components, without close supervision.

You take a requirement, design the trigger and the component, and deliver both with tests. The change from junior is that you structure code so others can extend it, rather than only making a single change work.

Average score required: 69%

Study trail for this level: Salesforce Developer (Apex & LWC)

  • Apex Syntax & Primitive Data Types

    Why: You handle type conversions and null cases across several classes, so shared utility code does not break a feature built by a teammate.

  • Collections: List, Set & Map

    Why: You pick the right collection to group child records by parent Id, so a rollup across thousands of rows is one pass instead of nested loops.

  • Governor Limits

    Why: You use the Limits class to check headroom and design around CPU and heap pressure before a feature hits them in production.

  • Bulkification Patterns

    Why: You build Map-based result sets and one DML per object, so your trigger holds when a flow and a data load fire it in the same transaction.

  • Trigger Context Variables

    Why: You compare Trigger.oldMap with Trigger.newMap to act only on fields that changed, so an update does not rerun heavy logic for unchanged records.

  • Trigger Design Patterns (Handler Framework)

    Why: You keep one trigger per object that delegates to a handler class, so adding a second requirement does not create a conflict over execution order.

  • LWC Component Structure (HTML/JS/Meta)

    Why: You organise a component bundle with its HTML, JS and meta files correctly, so it deploys and appears on the right page in App Builder.

  • Reactive Properties: @track, @api & @wire

    Why: You decide what to expose with @api and when a field needs tracking, so a parent updates a child component without stale values on screen.

Study for Salesforce Developer: trails and practice exams

Each level of this career maps to a study trail. Read the full topic map for free, then measure your level.

Two ways to move up one level

12 weeks · intensive

For whoever has a deadline

About 8 hours a week, in 1 cycle focused on the gaps that weigh most.

40 weeks · regular

Alongside work

About 4 hours a week, in 3 cycles. Each cycle carries what was left from the previous one.

Frequently asked questions

What is Salesforce Developer?

A Salesforce Developer builds and extends business applications on the Salesforce platform with Apex, SOQL, triggers, Lightning Web Components and integrations. The work is shaped by multi-tenant limits, so correct code must also be efficient, secure and testable.

What must each level of Salesforce Developer prove?

Salesforce Developer is mapped in 4 levels: Junior, Mid-level, Senior, and Expert. Open each level above to see the skills it must prove.

How long does the Salesforce Developer plan take?

The plan has 2 paces: 12 weeks per level at about 8 hours a week (intensive) and 40 weeks per level at about 4 hours a week (regular).

How the plan works

AI tutor

A study session on each new topic, at your level.

AI school

Hands-on lessons on using AI in your career's daily work.

Assessments

Each requirement is proven by measurement, not by a checkbox.

Stage review

At the end of each cycle you see what moved and what carries over.

Find out which level you are at

A short diagnostic measures the skills you already have. The journey starts from there.

Start my journey