Position: Team Lead
Company: Svitla Systems
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience in software development.
- At least 3 years of experience as the senior software engineer (MERN stack).
- Experience in people management and the ability to lead and influence others.
- Experience in formal personal development planning and individual, team, and process performance management.
- Proven background in conducting and managing software development projects in a structured environment.
- Expertise in various software development approaches and methodologies, including Agile and Scrum.
- Knowledge of both architecture and implementation-level software design.
- Knowledge of requirements capture, analysis techniques, and process improvement approaches.
- Strong facilitation and coaching skills.
- Excellent personal organization and ability to prioritize and carry out multiple tasks.
- Ability to influence and drive projects to meet critical milestones and overcome challenges.
- Comfortable working without routine supervision.
- A desire to remain technically capable and an expert in current technologies.
- Proven track record of practical, thoughtful problem-solving.

**Responsibilities:**
- Lead a development team to create and maintain quality software.
- Directly manage your team members' performance.
- Coach and mentor team members.
- Lead the team on making commitments on deliverables.
- Ensure that the team meets commitments and reports back to management on the progress and /or blockers.
- Check that the team follows the current project’s processes for the software development lifecycle.
- Identify areas of improvement within the software development lifecycle.
- Ensure that software developed by your team is adequately documented.
- Make sure that your team knows the project’s strategic priorities and current initiatives.
- Confirm the successful onboarding of new team members.
- Foster a culture of creativity and risk-taking by creating an emotionally safe environment.
- Report on team performance metrics on a biweekly basis.
- Work with the product owner to provide high-level estimates for future scrum development work.
- Hold and document weekly one-on-one sessions with all team members.
- Communicate frequently with your team on the company and strategic information provided by your leader.
- Undertake any other reasonable task that your supervisor or senior management may ask of you.