Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Roles & Levels Explained

Developer Roles & Levels Explained

An overview of different web developer roles, levels, and specialties after working as a professional software engineer for over 10 years.

View the video presentation: https://www.youtube.com/watch?v=IwUjEzfLZV8

Brett Chalupa

August 04, 2021
Tweet

More Decks by Brett Chalupa

Other Decks in Programming

Transcript

  1. Brett Ch a lup a , 2021 Developer Roles &

    Levels Explained From Front-End to Full St a ck a nd everything between
  2. • Well-rounded • Works on the front-end and the back-end

    • Maybe a little bit of ops and infrastructure • Lots of areas to grow in, more on that soon
  3. • Focused on the user experience • Web (HTML, CSS,

    JS); apps! • Relies on back-end devs for API & data • Not too concerned with ops
  4. • Focused on the data & APIs • Back-end languages

    • Database • Background job processing • A little bit of ops
  5. • Hosting • Third-party services • Scripting • Uptime &

    monitoring • Networking • Making sure the apps work • Scaling (at certain levels)
  6. • Just getting started; fi rst job • Needs support

    & guidance • Capable of getting things done w/ help • Not thinking too much about big picture • Slower expectations • Getting bearings of the tech & biz needs
  7. • 2~5 years experience • Can work on something from

    start to fi nish • Code may not be the most performant • Sometimes gets caught by edge cases • Starting to think about big picture
  8. • 5~10 years experience • Mentors teammates • Catches performance

    & edge case issues early • Writes high quality code • Works pretty quickly • Taking on tasks that they know need to get done • Contributing to big picture convos
  9. • 10+ years experience • Technical leader • Vision for

    where tech can go • Combines business needs w/ tech needs • Mentors all teammates • a.k.a. Lead, Sta f
  10. Where to start? Front-end! Visual, can quickly iterate, dive deep

    from there. But also follow your interests too.