Development Manager
About Source Of Asia
Way beyond a simple consulting firm, Source of Asia is an international business accelerator. In simple words, we enable our customers to explore, operate and grow business in Vietnam, across ASEAN, and further afield. We thrive on challenges, permanently motivated to learn and grow along the way. We believe success lies in the human relationships we build. This dynamic environment is the ideal gateway for talents, who believe, like we do, in sustainable growth. Our fast-growing company is permanently looking for new talents.
The following job description pertains to an external position that we are currently hiring for on behalf of our client. Submit your application today!
Main Responsibilities
The development (Team Leader) will be responsible for leading and managing a multidisciplinary IT team in Vietnam, comprising Automation QA, Manual QA, Frontend and Backend Developers (React JS, Nest JS, Next JS), and DevOps engineers. The role involves overseeing the daily operations of the team, ensuring the delivery of high-quality soware solutions, driving continuous improvement, and fostering a collaborative work environment. The Development Manager will act as a bridge between the technical team and senior management, ensuring alignment with business goals and technology strategies.
1. Team Leadership & Management:
- Lead, mentor, and manage a diverse IT team, including AutomationQA, ManualQA, React JS/NestJS/NextJS developers, and DevOps engineers.
- Foster a culture of continuous improvement, collaboration, and innovation within the team.
- Conduct regular performance reviews, provide constructive feedback, and create development plans for team members.
- Ensure the team is motivated, engaged, and has the necessary resources.
- Facilitate communication within the team and across other departments to ensure alignment and effective collaboration.
2. Project Management:
- Oversees the planning, execution, and delivery of IT projects, ensuring they meet scope, quality, timeline, and budget requirements.
- Collaborate with project stakeholders to define project requirements, priorities, and deliverables.
- Manage projects, dependencies, and changes, ensuring they are communicated and mitigated effectively.
- Ensure that all projects follow the company's software development lifecycle (SDLC) and agile methodologies.
- Work directly with the CTO.
3. Technical Oversight:
- Providetechnicalguidanceanddirectiontotheteam, ensuring adherence to best practices and company standards.
- Ensuretheteam'sworkalignswitharchitectural principles, code quality standards, and security requirements.
- Stay updated with the latest industry trends and technologies, and guide the team in adopting relevant innovations.
- Oversees reviews, testing practices, and deployment processes to ensure high-quality deliverables.
4. Quality Assurance & Automation:
- Oversee the QA processes, ensuring a balanced approach between manual and automated testing.
- Work closely with the QA team to ensure comprehensive test coverage and effective identification and resolution of defects.
- Drive the adoption of test automation tools and frameworks to improve testing efficiency and reliability.
- Ensure that QA practices are integrated into the development process, enabling early and continuous testing.
5.DevOps & Continous Integration/Continous Deployment (CI/CD)
- Collaborate with the DevOps team to ensure robust CI/CD pipelines and infrastructure automation practices are in place.
- Support the DevOps engineers in maintaining and improving the development, staging, and production environments.
- Ensurethatthedeploymentprocessesarereliable, repeatable, and secure.
- Promote a DevOps culture within the team,encouraging collaboration between development, QA, and operations
6. Stakeholder Management:
- Act as the primary point of contact for all technical matters related to the teamʼs work.
- Communicate progress, risks, and issues to senior management and other stakeholders regularly.
- Collaborate with product managers, designers, and other stakeholders to align the teamwork with business objectives.
- Manage expectations and ensure that the team's deliverables meet stakeholder requirements.
7. Resource Management:
- Plan and allocate resources effectively to meet the project.
- Identify skill gaps within the team and provide or facilitate necessary training and development opportunities.
- Manage team hiring, onboarding, and retention efforts in collaboration with HR.
8. Process Improvement:
- Continuously evaluate and improve development processes, tools, and methodologies to enhance team productivity and quality.
- Drive initiatives that improve collaboration, communication, and workflow efficiency.
- Implementbestpracticesinagile,lean, and DevOps methodologies.
Requirements
Education &Experience:
- Bachelorʼs degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 5-7 years of experience in software development, with at least 2-3 years in a leadership or management role.
- Provide experience managing teams with diverse technical skills, including QA, development, and DevOps.
- Experience with agile development methodologies and tools (e.g., Scrum, Kanban, JIRA).
- Strong understanding of software development lifecycle (SDLC)processes, CI/CD practices, and automation tools.
Technical Skills:
- Proficiency in frontend and backend technologies, particularly React JS, Nest JS, and Next JS.
- Experience with quality assurance practices, including both manual and automated testing.
- Familiarity with DevOpstoolsandpractices, including CI/CD pipelines, containerization (Docker, Kubernetes), and cloud services (AWS, Azure, GCP).
- Knowledge of test automation tools and frameworks (e.g., Selenium, Cypress, Jest).
- Strong problem-solving skills and ability to troubleshoot complex technical issues.
Soft Skills:
- Excellent leadership and team management skills.
- Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Strong organizational and time-management skills.
- Ability to think strategically and make decisions aligned with business goals.
Benefits
- Competitive salary package commensurate with experience and qualifications.
- Opportunities for professional growth and development within a dynamic team environment.
- Access to cutting-edge tools and software to support job responsibilities.
- Other employee benefits follow company policies.
Interested in the position?
Click the button below to apply directly. If you have any questions about the position, please reach out to us at
recruitment@sourceofasia.com