January 11, 2017
Criteria and Job Description for Choosing a Tech Lead and junior developer
Criteria for Choosing a Tech Lead
- Should know design patterns, anti patterns. If they have used UML diagrams in a project that would be a plus.
- Should know test driven development and behaviour driven development
- Very good code quality(no code smells)
- Knows enough about software design to build a flexible application.(should have built an application being conscious of costs associated with design)
- Should have mobile full stack experience and some Android experience, and spent some time building apps on Nodejs
- Should be a good listener
- Mentees should speak well of him
- Communication should be clear
Criteria for Choosing a Junior Developer
- Should be able to build a full stack app on their own in any of the full stack frameworks. Skill in node is highly preferable
- Should be able to break larger problems into smaller problems
- Should be able to learn quickly with little help on their own
- Good listener
- Bonus points for people who can ask thought provoking questions in a discussion
- 2-3 hour session time
Ravikanth Andhavarapu assesses whether an organization's data can prove what it actually did. What that involves · ravi@helloravi.com