The Technical Team Leader will guide a small team of back-end & front-end developers while collaborating closely with the product team on a product-oriented mission to achieve product, business and technology goals.
- Work closely with the product team to involve in new systems development, enhancements and maintenance to existing applications to ensure alignment with business objectives
- Responsible for programming, problem resolution and user support for one or more system applications
- Plan, execute, and monitor projects assigned to ensure deliverables are within scope, resources, budget and schedule
- Responsible for guiding teams of senior and junior developers in their daily work
- Ensure codes are written to industry standards in terms of security and design
- Maintains version control with the team using Git
- Manages deliverables with the Agile/ SCRUM methodology (on the JIRA platform)
- Responsible for setting up, maintaining and deploying different environments including but not limited to Development, Staging, and Production in a Microservice Architecture
- Prepares technical and user documentation