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, GraphQL, REST, tRPC, SQLite, HTML, CSS, GitLab, GitLab DevOps, Nx Mono-Repo