Software Engineer - Team Lead
Current- Manage a team of 4+ Software Engineers using agile methodologies to provide a structured approach to product development, improving productivity and efficiency
- Improve code quality by identifying and resolving bugs, logical errors, and design issues to reduce the need for post-deployment fixes
- Communicate clearly with product managers and stakeholders to understand project requirements through requirement analysis, translating feature requests into technical specifications
- Increase efficiency by identifying and implementing opportunities for process and tooling improvements to boost team productivity
- Evaluate the execution of project milestones by team members against established coding standards, analyzing performance and giving feedback to advance technical skills
- Spearhead product development by leveraging project management expertise to guarantee accomplishment within the scope, schedule, and budget expectationsTechnical Environment: TypeScript, Node.js, Angular, Express.