Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

PREX TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 50,000 - 80,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 technology firm in Singapore is seeking an Android Developer to design and maintain robust applications. The ideal candidate will have strong Java and Kotlin skills, along with experience in the full development lifecycle. Collaboration with product managers and engineers is essential for translating business requirements into functional features. A Bachelor's degree in a relevant field is preferred.

Qualifications

  • Strong knowledge and practical experience with Java, Kotlin, and Android.
  • Solid understanding of asynchronous programming, memory management, and performance optimization.
  • Experience designing, developing, and maintaining REST-based interfaces.
  • Hands-on experience with CI/CD workflows and testing tools.

Responsibilities

  • Design, develop, and maintain high-performance Android applications.
  • Contribute to the full Android software development lifecycle.
  • Write clean, maintainable code following industry standards.
  • Collaborate with cross-functional teams for mobile feature implementation.

Skills

Java
Kotlin
Android development
Asynchronous programming
Performance optimization
REST APIs
Git
Gradle
CI/CD
Unit testing

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Android Studio
Performance profilers
Job description
Responsibilities
  • Design, develop, and maintain robust and high-performance Android applications
  • Contribute to the full Android software development lifecycle — including architecture, implementation, testing, release, and iteration
  • Write clean, maintainable, and efficient code following industry standards and internal best practices
  • Work closely with the Android Engineering Lead to implement technical strategies, improve code quality, and evolve the codebase
  • Collaborate with Product Managers, Designers, and Backend/Frontend/iOS engineers to translate business requirements into functional mobile features
  • Participate in code reviews, design discussions, and architecture planning
  • Identify, troubleshoot, and resolve complex performance and technical issues
  • Stay informed on emerging technologies, Android platform updates, and mobile development trends
  • Contribute to continuous improvement in development processes, testing coverage, and deployment practices
Qualifications
  • Strong knowledge and practical experience with Java, Kotlin, and Android
  • Solid understanding of asynchronous programming, memory management, and performance optimization
  • Experience designing, developing, and maintaining REST-based interfaces
  • Familiarity with tools like Git, Gradle, Android Studio, and performance profilers
  • Hands-on experience with CI/CD workflows, unit/instrumentation testing, and crash/error monitoring tools
  • Ability to write testable, scalable code in a collaborative development environment
  • Strong communication skills and a proactive, team-oriented attitude
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Proficiency in English and Korean for day-to-day collaboration with cross-functional teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.