🟡

Developer

Below is a list of expectations associated with each level of Developer role.

Developer Expectations

  • Up to 2-3 years of experience
  • Develop and maintain lower complexity components with guidance and support from experienced team members. This is the new graduate level
  • Balance when to reach out: don't waste days looking for solution, if after couple of hours you can't move forward, then ask for help

Senior Developer Expectations

  • Develop and maintain moderate to complex components working on a team
  • Receives minimal amount of guidance and support from senior level peers
  • Possibly lead implementation of a small feature end-to-end
  • Ability to mentor engineers, provide technical guidance, code reviews, design and deliver on small projects end-to-end
  • Impact across multiple related teams within a project (or product)
  • Release app to production and own state of the release
    • Make a decision after release if release is good or needs a rollback
    • Understand current state of the production (i.e. ask for production smoke test, check rollbar for new errors, splunk etc)