Mô tả công việc
Our company is seeking full time Team Leader with experience leading teams and building web and mobile applications.
This position will be ideally suited to a person with experience developing commercial software who enjoys building high performing teams with the ability to work with multiple technology stacks (primarily React and React Native, some Angular and Xamarin).
You are expected to possess modern software development life cycle knowledge, management and leadership skills and excellent communication skills in both verbal and written English to liaise with stakeholders.
Responsibilities:
Team Management:
Assign tasks, set priorities, and ensure timely delivery of projects while maintaining high standards of quality.
Lead, mentor, and inspire a team of web and mobile developers, fostering a collaborative and high- performing environment.
Conduct regular performance evaluations, provide constructive feedback, and support the professional growth of team members.
Project Oversight:
Collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and technical requirements.
Oversee the entire software development lifecycle, from requirements gathering to deployment, ensuring adherence to project timelines and milestones.
Monitor project progress, identify potential risks, and implement effective mitigation strategies to ensure successful project completion.
Technical Leadership:
Provide technical guidance and expertise to team members, assisting with complex problem- solving and architectural decisions.
Conduct code reviews, enforce coding standards, and promote a culture of continuous improvement and innovation.
Stay abreast of industry trends, emerging technologies, and best practices in web and mobile development, and incorporate them into the team&039;s workflow.
Communication and Collaboration:
Foster open communication and collaboration within the team and across departments, ensuring alignment with organizational goals and objectives.
Represent the team in meetings, presentations, and discussions, articulating technical concepts in a clear and concise manner.
Act as a liaison between technical and non- technical stakeholders, facilitating effective communication and understanding of project requirements.