Be wary of WhatsApp messages impersonating Jobline Resources's staff offering job opportunities. Those who encounter suspicious messages can contact Jobline at +65 6339 7198
Lead our software development team, setting priorities, managing resources, and ensuring that projects are completed on time and within budget
Provide technical guidance and support to our developers, helping them to solve complex technical challenges and build high-quality software
Oversee our testing and quality assurance processes, ensuring that our software meets the highest quality standards
Work closely with our product and design teams to ensure that software development projects align with our business goals and user needs
Stay up-to-date with the latest software development best practices and technologies, and share this knowledge with our team to help us innovate and improve our development processes
Collaborate with other departments, including business team and delivery team, to ensure that our software products and services meet the needs of our customers and our business
Provide regular reports to the Stakeholder on the progress of software development projects and any issues that need to be addressed
Requirements
Bachelor's degree in Computer Science or a related field
At least 5 years of experience in software development, with a focus on web and mobile development
Proven experience leading software development teams, with a track record of delivering high- quality software products and services on time and within budget
Deep understanding of software development best practices and technologies, including agile development methodologies, continuous integration and delivery, and cloud-based technologies
Strong leadership and communication skills, with the ability to inspire and motivate a team of developers
Experience with a wide range of software development tools and technologies, including programming languages such as JavaScript, Python, Java and .NET Core and frameworks such as React, Node.js, and Django
Experience with testing and quality assurance methodologies, including unit testing, integration testing, and user acceptance testing
Excellent problem-solving and analytical skills, with the ability to quickly diagnose and resolve complex technical issues
Strong attention to detail and a commitment to delivering high-quality software products and services
A passion for innovation and staying up-to-date with the latest software development trends and technologies