Skip to content

Instantly share code, notes, and snippets.

@ianhenrysmith
Created September 14, 2022 22:23
Show Gist options
  • Select an option

  • Save ianhenrysmith/31e9d5a37e3f87c18b665ea16cf27f18 to your computer and use it in GitHub Desktop.

Select an option

Save ianhenrysmith/31e9d5a37e3f87c18b665ea16cf27f18 to your computer and use it in GitHub Desktop.
Works with other engineers and Product to formulate project goals and feature specifications.
Strong user knowledge of infrastructure tooling (CI, deployment, monitoring).
Asks for help at appropriate points when stuck.
Active participation in PR reviews.
Create well-written, comprehensive tests.
Domain expert with respect to applications / systems owned.
Play key role in developing product roadmaps.
Has deep understanding of customer & business needs.
Make considered decisions when and how to integrate third party libraries and systems.
Proactively communicates with stakeholders about issues affecting personal delivery of project.
Makes appropriate buy vs build choices.
Continually improves maintainability of code through refactoring, dependency updates, and increased test coverage.
Prototypes simple new features quickly.
Participates in the hiring process; provides valuable feedback on candidates.
Demonstrates competence (but not necessarily expertise) in primary areas of the stack (infrastructure, service, browser, external integrations, platform technologies).
Excels in areas of engineering professionalism; serves as example to others.
Provides clear communication on status of project work.
Implements new features, makes small changes to existing features with guidance from team
Plays key role in assessing and managing technical debt.
Improves overall system performance.
Incorporates feedback well.
Identifies and proactively communicates to stakeholders issues affecting team execution of project.
Provides leadership across Engineering in areas of design & architecture.
Adheres to Engineering defined best practices, such as style guides.
Improves team tools and makes recommendations for improved processes.
Leads team to best practices and good design choices through mentorship and broad communication (e.g. Knowledge Share presentations).
Prototypes large architectural changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment