● Responsible for defining all aspects of platform architecture, design standards and clearly understanding and defending trade-offs made.
● Directly engage with the product management for requirement analysis and clarifications and play a key role in assisting engineering/product management to define product and engineering road-map items.
● Provides leadership to technical resources to meet project deadlines and ensure project objectives are met in an efficient way.
● Provides realistic and accurate estimates and continuously improves team productivity to achieve on-time Delivery.
● Follows the software engineering processes, agile practices and motivates his/her team members to do so.
● Accepts project delivery responsibilities and demonstrates accountability to leadership.
● Maintains a sense of individuality in thinking and decision making.
● Is a professional in work aspects as well as conduct with other individuals.
● Provides feedback regarding product quality, performance, other nonfunctional requirements and lead corrective measures.
● Supports the engineering management in the recruitment process.