- Good knowledge of web browser internals
- Expert in HTML5/CSS3
- Expert in javascript preferably using node.js frameworks
- Experience leading multi-engineer projects and mentoring junior engineer
- Prior experience in working with Agile software methodologies (XP, Scrum)
- Knowledge of Test Driven Development
- BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent).
- The experience of having been a software engineer for 3+ years.
Communication : Drive discussions to improve product across teams wherever there are inter dependencies across products
Coding :
- Write performant, unit-tested code, develop object-oriented models and design data structure for new software projects
- Translate high level business problems into scalable design and code. Create libraries for larger consumption
Design : Create platforms in your product/team
Architecture :
- Create/Improve the architecture
- Introducing new architecture elements based on current needs Org Development
- Influence product requirements and operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework.
- Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentees
Coding Agile Software Design Test Driven Development Agile Development