| Seniority | Median range | Overall range | Data points |
|---|---|---|---|
| Junior | $80,225 - $121,639 | $76,950 - $126,000 | 2 |
| Mid | $105,600 - $132,000 | $50,000 - $229,000 | 63 |
| Senior | $112,900 - $167,000 | $70,000 - $233,000 | 31 |
| Staff | $93,090 - $117,277 | $72,000 - $229,000 | 6 |
| Principal | $101,325 - $149,500 | $93,400 - $149,500 | 2 |
| Lead | $111,075 - $136,000 | $85,000 - $185,500 | 8 |
| Director | $130,500 - $194,500 | $125,000 - $229,000 | 2 |
| City | Median range | Overall range | Data points |
|---|---|---|---|
| New York | $110,000 - $130,000 | $70,000 - $185,000 | 7 |
| Berlin | $111,075 - $154,750 | $93,090 - $185,500 | 4 |
| Austin | $96,375 - $132,500 | $73,900 - $149,500 | 4 |
| London | $109,250 - $149,500 | $89,750 - $185,500 | 3 |
| Toronto | $112,900 - $167,000 | $109,250 - $229,000 | 3 |
| Prague | $102,995 - $151,389 | $93,090 - $185,500 | 2 |
| Cambridge | $95,300 - $121,250 | $85,000 - $132,000 | 2 |
| Montreal | $111,075 - $158,250 | $109,250 - $167,000 | 2 |
| Los Angeles | $79,625 - $114,750 | $50,000 - $149,500 | 2 |
| Paris | $97,975 - $132,500 | $76,950 - $139,000 | 2 |
| Mexico City | $88,150 - $121,639 | $83,500 - $126,000 | 2 |
| Palo Alto | $92,750 - $114,500 | $83,500 - $118,000 | 2 |
| Hong Kong | $105,750 - $138,639 | $83,500 - $160,000 | 2 |
| Menlo Park | $104,250 - $170,000 | $83,500 - $229,000 | 2 |
| San Francisco | $119,000 - $150,000 | $110,000 - $170,000 | 2 |
| Company | Salary range | Data points |
|---|---|---|
| £65,000 - £167,000 | 7 | |
| $87,000 - $185,500 | 7 | |
| $72,000 - $160,000 | 5 | |
| £65,000 - £110,000 | 4 | |
| $87,000 - $229,000 | 4 | |
| $119,000 - $229,000 | 4 | |
| £65,000 - £170,000 | 3 | |
| $50,000 - $176,250 | 3 | |
| $93,090 - $149,500 | 3 | |
| $83,500 - $126,000 | 3 | |
| $80,000 - $160,000 | 3 | |
| £65,000 - £149,500 | 2 | |
| £65,000 - £110,000 | 2 | |
| $109,250 - $176,250 | 2 | |
| $109,250 - $176,250 | 2 |
Salary data is aggregated from 163 job listings with published or estimated compensation on WeLoveProduct. Figures represent yearly salaries. Median ranges provide the most representative view of typical compensation. Data is updated as new jobs are posted.