- Management
- Lead your team of engineers and meet regularly with direct reports to provide frequent feedback on their work
- Focused on and responsible for the team's productivity and collective impact
- Drive recruitment, performance assessments, training and career development
- Help individuals set goals and work to ensure employee growth and retention goals
- Drive a constant improvement to team practices
- Actively learning how to handle difficult management situations
- Tech
- Developed in React.js professionally and able to drive a project from end-to-end
- Well versed in engineering best practices (e.g(e)reviews, pair programming, branching strategy, tests)
- Understand and practice scrum software development and management
- Actively participate in the sprint delivery
- Account for quality, performance and security into deliverables
- Responsible for monitoring tech metrics- Consistently come up with innovative solutions and elicit innovative thinking from others
- Ensure technical alignment with company
- Delivery
- Scale oneself by delegating effectively; ensure tasks are completed as specified without micromanaging
- Collaborate closely with Delivery Managers, Product Owners and Designers to assess feasibility, provide technical recommendations, help estimating and planning
- Manage clear expectations of the team's delivery and communicate changes in a timely way
- Leverage process to ensure the team is predictable
- Ensure practices are followed to meet acceptance criteria and Ledger’s quality bar
- Protect team processes to maintain sustainability and team morale
- Leadership & Communication
- Positive “can do” attitude and role model for others
- Communicate the vision helping making it a reality
- Be the link with other teams
- Tracking and Communicating progress/risk/issues to stakeholders