The Software Development Team Lead will guide a team of developers in designing, building, and delivering high-quality, scalable software solutions. This role blends hands-on technical contribution with leadership responsibilities, ensuring projects meet quality standards and are completed on time. You'll work closely with product owners, architects, and DevOps engineers to deliver modern web and mobile applications using JavaScript-based frameworks and cloud technologies.
Key Responsibilities:
Lead and mentor a team of developers through the full software development lifecycle - from planning and implementation to deployment and maintenance.
Plan, prioritize, and assign tasks to ensure timely delivery of project milestones.
Participate in technical design discussions and contribute to hands-on development when needed.
Conduct code reviews, ensure adherence to best practices, and maintain coding standards across the team.
Collaborate closely with UI/UX, QA, and DevOps teams to ensure smooth integration and release processes.
Foster a culture of ownership, teamwork, and continuous improvement within the development team.
Encourage the use of modern frameworks, reusable components, and clean coding principles to enhance system scalability and maintainability.
Stay up to date with emerging technologies and frameworks relevant to JavaScript and cloud-native development.
Support the implementation of CI/CD pipelines and agile methodologies to improve efficiency and delivery quality.
Coach and guide developers to help them grow technically and professionally
Job Requirements:
Experience: 4-6 years in software development, with at least 1-2 years in a team or technical lead capacity.
Strong proficiency in JavaScript/TypeScript frameworks such as Node.js, React.js, Vue.js, or Next.js.
Solid understanding of RESTful APIs, microservices, and integration architecture.
Experience with cloud platforms such as Alicloud, AWS, or Azure is an advantage.
Hands-on experience with Git, CI/CD, containerization (Docker), and modern development workflows.
Familiarity with agile methodologies (Scrum or Kanban).
Excellent problem-solving and analytical skills with strong attention to detail.
Strong communication and leadership skills with the ability to guide and motivate a team.
Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
Willingness to travel up to 50% of the time, including internationally, when required.
Why join us?
Competitive salary and performance-based incentives.
Opportunities for professional growth and development.
Collaborative and innovative work environment.
Access to the latest tools and technologies.
Flexible work arrangements and remote work options.
Job Types: Full-time, Permanent
Pay: From RM5,000.00 per month
Benefits:
Flexible schedule
Health insurance
Opportunities for promotion
Professional development
Work from home
Application Question(s):
When will you be available to start work?
What is your expected salary and other job expectations for your new job?
Experience:
IT Project Management: 3 years (Preferred)
Project Documentation: 3 years (Preferred)
Willingness to travel:
25% (Preferred)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.