Job Openings Software Developer Lead

About the job Software Developer Lead

Job Responsibilities:

  • Strengthen the technical leadership within the
    development team.
  • Improve project delivery, code quality, and technical
    decision-making.
  • Provide mentorship to junior developers and reduce
    dependency on existing senior resources.
  • Better support the increasing complexity and number of
    ongoing projects.
  • Lead and guide developers in technical implementation,
    solution design, and problem-solving.
  • Manage project timelines, track development progress,
    and ensure timely delivery of projects.
  • Drive code quality through code reviews, best practices,
    and development standards.
  • Provide mentorship, knowledge sharing, and guidance to
    improve team capability.
  • Encourage effective use of AI tools to improve
    development productivity, code quality, and problem
    solving efficiency.
  • Identify opportunities for process improvement and
    drive continuous enhancement of development
    practices and workflows.
  • Support technical decision-making and ensure scalable,
    maintainable solutions.
  • Collaborate with project teams to ensure successful
    delivery of projects with high quality and stability.

Job Requirements:

  • Candidate must possess at least a Professional
    Certificate, Diploma, Advanced/Higher/Graduate
    Diploma, Bachelor's Degree, in Computer Science, IT or
    equivalent.
  • Minimum 5 years of experience in software
    development, web application development, or related
    programming roles.
  • Experience in leading a development team, providing
    technical guidance, reviewing code, and coordinating
    development activities is an added advantage.
  • Experience in managing software development lifecycle
    (SDLC), from requirement analysis, design, development,
    testing, deployment, and maintenance.
  • Experience in handling project delivery, task
    prioritization, technical planning, and resolving
    development challenges.
  • Experience in using AI-assisted development tools to improve coding efficiency, debugging, documentation, and software development practices is an advantage.
  • Strong programming skills in PHP, Laravel, React, React
    Native, mobile application development, HTML,
    JavaScript, AJAX, CSS, and modern web development
    practices.
  • Proficient in web and mobile application development,
    database design, SQL development, and optimization
    using MS SQL, MySQL, and/or PostgreSQL, with
    experience in REST API development and system
    integration.
  • Familiar with Git, software development tools, coding
    standards, and software engineering best practices.
  • Ability to troubleshoot technical issues, perform root
    cause analysis and solve complex technical problems.
  • Experience using AI development tools to enhance
    coding productivity, software quality, and development
    efficiency.
  • Strong analytical skills, fast learner, adaptable to new
    technologies, and passionate about software
    engineering.