- Is a proven leader.
- Can communicate effectively.
- Cares deeply about quality and long-term maintainability of the product.
- Does not accept monotonous tasks, but seeks ways to automate and be more efficient.
- Is not intimidated by problems or new challenges, but actively seeks solutions.
- Does not accept roadblocks, but actively seeks ways around them.
- Welcomes the chance, and when appropriate, seeks opportunities to mentor others.
- Others look to for guidance and help.
- Strives to understand product vision and encourages others to do the same.
- Understands and contributes to the vision of the overall development strategy in his/her project.
- Knows what it feels like to fail miserably, but pick yourself off again, learn from your mistakes and improve.
- Actively seeks to constantly improve himself/herself through reading, training, pairing, etc.
- Has demonstrated that he/she can listen to, research and understand business problems.
- Acts selflessly on behalf of the entire team to reach success.
- Recognizes the difference between under and over engineering and seeks a balance.
- Has demonstrated that he/she can get through coding problems efficiently.
- Has reached a high level of appreciation of and effective execution of agile coding techniques and practices (tdd, pair programming, design patterns, SOLID principles, continuous integration, etc).
- Has demonstrated practical knowledge of agile architectural designs and patterns.
- Has Demonstrated experienced with the entire dev cycle, end-to-end, on both front-end and back-end.
- Can leverage the power of various advanced technologies and systems (ex: queues, message buses, sockets, automated deployments, caching, security, logging, multiple persistence platforms, and multiple programming languages).
- Has a vision of the overall architecture his/her project.
Last active
February 28, 2019 15:01
-
-
Save bsommardahl/1526947303b30ca183d3c35b5503e635 to your computer and use it in GitHub Desktop.
Acklen Avenue Senior Developer Criteria
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is proactive and helps evaluate the possible risks/rewards and is active in the decision making process.