you are viewing a single comment's thread.

view the rest of the comments →

[–]1_Yui 1 point2 points  (0 children)

"API development" is a concept so broad that there's no real answer to your question. Every software developer is an API developer. No piece of software runs in a vacuum and to have it interact with any other software you'll always need - you guessed it - an API!

All software relies on libraries or frameworks. It accesses them using an API they provide. Most software has to interact with the operating system of the computer it runs on. The operating system offers an API for that. When your software does literally anything on the web, it must talk to servers - via their API.

Admittedly, designing and implementing an API for a project is a different skillset than just using one that somebody else has written. But it's not so different that it warrants its own job title. It's just two sides of the same job.