Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

NTUC FIRST CAMPUS LIMITED

Singapore

On-site

SGD 55,000 - 75,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 educational institution in Singapore is seeking a mobile application developer. The candidate will support the full application lifecycle, develop functional mobile applications, and collaborate with the product development team. Ideal applicants have a BSc in Computer Science and experience in Golang, Java, and ReactJs, alongside a strong portfolio. This is an opportunity to work in a dynamic environment focused on innovation.

Qualifications

  • Proven work experience as a developer.
  • Portfolio of released applications on the App Store (or Enterprise).
  • In-depth knowledge in Golang, Java, ReactJs, Kotlin, or Swift.
  • Experience with offline storage, threading, and performance tuning.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release and support).
  • Produce fully functional mobile applications writing clean code.
  • Gather specific requirements and suggest solutions.
  • Write unit and UI tests to identify malfunctions.
  • Troubleshoot and debug to optimize performance.
  • Design interfaces to improve user experience.
  • Liaise with the Product development team to plan new features.
  • Ensure new and legacy applications meet quality standards.
  • Research and suggest new mobile products, applications and protocols.
  • Stay up-to-date with new technology trends.

Skills

Golang
Java
ReactJs
Kotlin
Swift
Problem-solving
Team collaboration
Analytical skills

Education

BSc degree in Computer Science or relevant field
Job description
Duties and Responsibilities
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with the Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
Mandatory Requirements
  • BSc degree in Computer Science or relevant field
  • Proven work experience as a developer
  • Portfolio of released applications on the App Store (or Enterprise)
  • In-depth knowledge in Golang, Java, ReactJs, Kolin or Swift
  • Familiarity with Protocol Oriented Programming design principles
  • Experience with offline storage, threading, and performance tuning
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.