GovTech Singapore

Software Engineer - Android (Singpass)

GovTech Singapore

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or relevant field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About GovTech and the Singpass Team

GovTech leads Singapore's Smart Nation initiatives and spearheads the public sector's transformation through technology. As the Centre of Excellence for Infocomm Technology and Smart Systems, GovTech builds the government's proficiency in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.

At GovTech, you'll engage in meaningful work that positively impacts lives, supported by ample learning and development opportunities year-round.

The Singpass team focuses on enabling high assurance authentication, digital signatures, and secure data sharing for millions of users. This work emphasizes infrastructure grounded in security, reliability, and trust, aiming to create seamless and resilient digital services for all citizens.

Role Responsibilities

  • Engage in the entire software development lifecycle — from ideation and collaboration with product managers and engineers to deploying and actively monitoring applications in production.
  • Design, build, and iterate features for Singpass with attention to security standards and user experience.
  • Develop clean, maintainable, and secure code, especially related to authentication, data sharing, and dependable mobile experiences.
  • Create modern, responsive Android interfaces using native UI frameworks and layouts, ensuring performance across a range of devices.
  • Architect scalable app structures such as MVVM or MVI and optimize app performance in aspects like memory, battery use, and network responsiveness.
  • Expand knowledge in cloud-native engineering by understanding interactions between mobile clients and cloud infrastructure, with a focus on system integrity and secure operations.
  • Collaborate closely with UX designers, cybersecurity personnel, and engineering peers to balance user requirements and technical constraints.

Key Candidate Profile

  • Self-motivated and proactive individuals who seek opportunities independently and embrace continuous learning.
  • Versatile problem solvers ready to engage across the Android stack and collaborate with backend teams for bug fixing and feature development.
  • Strong computer science fundamentals covering data structures, algorithms, and networking, paired with enthusiasm for producing high-quality Kotlin code within modern Android development environments like Coroutines, Flow, and dependency injection frameworks such as Dagger/Hilt.
  • Security-conscious mindset, meticulous and disciplined in implementing secure authentication methods, code obfuscation, and operating with national digital infrastructure.
  • Effective communicators comfortable working within collaborative team environments, able to express and rationalize technical decisions clearly.

Mandatory Qualifications and Experience

  • A bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a related domain, or equivalent hands-on experience.
  • Demonstrated professional experience developing Android applications.
  • Proficient with Kotlin programming language and the Android SDK.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) systems, source control using Git, and automated testing tools.

Employee Benefits and Work Environment

GovTech is committed to equal opportunity employment fostering an inclusive culture valuing diverse perspectives to drive innovation.

The benefits span a comprehensive, market-competitive package emphasizing work-life balance, including flexible leave policies and wellness programs.

Flexible working arrangements are supported depending on job functions, encouraging autonomy in managing your time and productivity within the onsite working context.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Initiative

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer