NEW YORK – Looking for a six-figure job that makes you happy in 2020, but is also increasing in demand?

Front-end engineers had an average overall job satisfaction score of 3.9 out of 5 on Glassdoor, making theirs the No. 1 profession for 2020 in terms of job satisfaction, salary and job openings, according to a new ranking, knocking data scientists off the No 1 spot. Front-end engineers develop the code that enhances a customer’s or user’s experience, and essentially create, install and test the user interface elements of a website.

As unemployment hovers at a 50-year low, there are more available professions that give people meaningful, in-demand work that pays well and offers opportunity for advancement. The job market may be less robust in 2020: The U.S. created 145,000 jobs in December as hiring slows and wage growth softens.

So why did front-end engineers top the list? Amanda Stansell, senior economic research analyst at Glassdoor, said there’s more competition between tech and non-tech companies for these roles. Google GOOG, +0.27%, Aetna US:AET and Microsoft MSFT, -0.36%  typically hire front-end engineers, but they are also increasingly in demand by any company that relies on a website for its business.

The “Best Jobs in America in 2020” ranking listed java developer at No. 2, followed by data scientist (which previously held the No. 1 spot), product manager, devops engineer (which oversees code releases and the testing of new programs), data engineer, software engineer, speech language pathologist, strategy manager and business development manager.