Enable job alerts via email!

Software Engineer

CASPEN TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking an experienced Full Stack Software Engineer to lead a team focused on frontend and UI/UX development. The candidate will work closely with clients to deliver user-centric digital solutions while overseeing both frontend and backend development. Strong leadership and technical skills are essential for this role, with opportunities for team growth and exposure to diverse projects.

Benefits

Competitive salary and performance bonuses
Opportunities to lead and grow a technical team
Supportive and collaborative working environment

Qualifications

  • Minimum 10 years of professional software development experience.
  • Strong communication skills for client discussions.
  • Leadership experience managing developers or designers.

Responsibilities

  • Lead and guide a team of frontend developers and UI/UX designers.
  • Work directly with clients to gather requirements and present solutions.
  • Design, develop, and maintain full-stack applications.

Skills

Frontend development
UI/UX development
Leadership
Node.js
REST APIs
JavaScript
TypeScript
HTML
CSS
React
Vue
Angular

Education

Bachelor’s degree in Computer Science

Tools

Figma
Adobe XD
Job description

We are looking for an experienced Software Engineer (Full Stack) with strong leadership in Frontend and UI/UX development. The candidate will lead technical delivery, manage a small team, and work directly with clients to understand requirements and deliver user-centric digital solutions. This role covers both frontend and backend development.

Responsibilities
  • Lead and guide a team of frontend developers and UI/UX designers.
  • Work directly with clients to gather requirements, clarify user needs, and present proposed solutions.
  • Design, develop, and maintain full-stack applications (frontend + backend).
  • Build responsive, high-performance, and user-friendly web interfaces.
  • Review code, ensure development best practices, and maintain quality standards.
  • Collaborate with UX, backend, QA, and DevOps teams for end-to-end project delivery.
  • Troubleshoot, optimise performance, and resolve production issues.
  • Contribute to system architecture, design decisions, and technical roadmaps.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 10 years of professional software development experience.
  • Strong frontend skills: HTML, CSS, JavaScript, TypeScript, and frameworks such as React / Vue / Angular.
  • Experience with UI/UX tools (e.g., Figma, Adobe XD) and understanding of UX principles.
  • Solid backend experience with Node.js / Java / Python or equivalent.
  • Experience working with REST APIs, databases (SQL/NoSQL), and cloud environments (AWS/Azure/GCP).
  • Strong communication skills, able to manage client discussions and translate requirements into technical tasks.
  • Leadership experience in managing developers or designers.
What We Offer
  • Competitive salary and performance bonuses
  • Opportunities to lead and grow a technical team
  • Exposure to diverse client projects and modern technologies
  • Supportive and collaborative working environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.