CareersDeveloper
💻

Developer

A developer builds the websites, apps, and systems that run the modern world. This is the one role in this list that requires learning to code — but it also has the highest earning potential of any tech career. It takes 6–18 months of consistent learning to reach an entry level. It is hard work. It is also worth it.

Highest earning potentialRemoteAlways in demandRequires commitment
Earning Potential
Beginner: ₦100,000–₦400,000/month
Experienced: Senior developers: ₦500,000–₦2,000,000+/month

A typical day

  • Write code to build a new feature for a web application
  • Fix bugs reported by users
  • Review a teammate's code
  • Attend a planning meeting with the product team
  • Learn a new technology or framework and deploy updated code to production

Tools you'll use

VS Code (code editor)GitHub (version control)HTML, CSS, JavaScript (start here)React, Node.js (intermediate)

How to start from zero

  1. 1

    Start with HTML and CSS — build a simple webpage about yourself.

  2. 2

    Learn JavaScript basics — freeCodeCamp.org is free and excellent.

  3. 3

    Build 3 real projects — a portfolio site, a simple app, a clone of a website you use.

  4. 4

    Put your projects on GitHub.

  5. 5

    Apply for junior developer roles or internships in Lagos. The journey is long but every step puts distance between you and where you started. Start today.

Start AI Tools 101 →