Senior Software Engineer (Android & Full-Stack Web)
About this job
About the Role
We are seeking a versatile and driven Senior Software Engineer with deep expertise in both native Android and full-stack web development.
In this role, you will own the software development lifecycle—from gathering requirements and designing solutions to developing, optimizing, maintaining, and providing ongoing support for robust, cloud-backed applications that bridge mobile and web ecosystems.
Working closely with cross-functional product, design, and infrastructure teams, you will deliver secure, highly available, and enterprise-grade systems that provide exceptional user experiences.
Key Responsibilities
• Android Engineering: Lead the development, optimization, and lifecycle management of native Android applications, ensuring seamless cloud synchronization and robust offline-first capabilities.
• Web Engineering: Architect and deliver responsive, high-performance web applications using modern frameworks and technologies.
• System Integration: Bridge mobile and web ecosystems with secure cloud/hybrid databases, authentication frameworks (OAuth/OIDC), and scalable RESTful APIs.
• Performance & Security: Champion industry best practices for application security, data encryption, automated CI/CD pipelines, and comprehensive automated testing.
• Technical Leadership: Mentor junior and mid-level engineers, conduct rigorous code reviews, drive architectural decisions, and collaborate with product managers to shape technical roadmaps.
Experience
• 5+ years of professional software engineering experience.
• 3+ years in a senior or lead technical role spanning both Android and web development.
Technical Expertise
• Mobile: Deep, production-level proficiency in native Android development (Android SDK, Kotlin, Java, MVVM/Clean Architecture, SQLite, and offline data synchronization).
• Web & Full-Stack: Strong command of modern web technologies (HTML5, CSS3, JavaScript/TypeScript, React/Next.js, .NET/Java, or equivalent modern frontend and backend development frameworks).
• APIs & Integration: Proven experience designing and building secure RESTful APIs and modern integration solutions.
• Databases: Solid expertise in relational databases (especially MS SQL), focusing on performance optimization, scalability, and data security.
• DevOps & Cloud: Hands-on experience architecting cloud/hybrid solutions and managing automated CI/CD pipelines.
• UI/UX Acumen: A working understanding of UI/UX principles to effectively translate design concepts into intuitive user experiences.
Engineering Standards & Collaboration
• Code Quality: Demonstrated commitment to writing clean, maintainable code backed by unit, integration, and end-to-end testing strategies.
• Communication: Excellent interpersonal skills with a proven track record of leading technical projects and collaborating effectively in Agile/Scrum cross-functional environments.
Market insight
29% above the medianExplore related jobs
Similar jobs
See all similar jobsSystem Engineer (Infrastructure, Cloud & DevOps)
Sales Engineer (Mechanical & Instrumentation)
Laundry Operator
Senior/Counsellor
Facilities Engineer / Senior Engineer
Sales (Basic + Commission)
Frequently asked questions
What salary can I expect?
The employer lists $6,000 – $8,000 for this role at ASSURITZ INFOSEC (SG) PTE. LTD. in Bishan. For comparison, the local market median is about 5 419 $ based on 1 165 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for ASSURITZ INFOSEC (SG) PTE. LTD. and Bishan.


