x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer (Android Software Engineer)
 banner picture 1  banner picture 2  banner picture 3

Software Engineer (Android Software Engineer)

Horizon Global Services Pte. Ltd.

Horizon Global Services Pte. Ltd. company logo

Job Description & Responsibilities:

We are seeking an experienced Android Software Engineer to join our team. You will be responsible for designing, building, and maintaining advanced applications for the Android platform, collaborating with cross-functional teams, and ensuring code quality and high performance.

Key Responsibilities:

  • Design and develop advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Translate UI/UX designs and wireframes into high-quality, scalable code.
  • Conduct unit testing to ensure code robustness, usability, and reliability.
  • Identify, troubleshoot, and fix bugs to improve application performance.
  • Optimize applications for performance, scalability, and responsiveness.
  • Continuously evaluate and integrate new technologies to enhance development efficiency.
  • Maintain code quality through proper organization and automation.
  • Publish and maintain applications on Google Play Store.

Requirements:

  • Education: BS/MS degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum of 10 years of proven experience in software development.
  • Android Development Experience: Working experience in Android development and a proven track record of publishing one or more Android apps in the Play Store.
  • Programming Languages: Proficiency in Java and Kotlin.

Technical Skills:

  • Strong knowledge of Android SDK and Android versions, including handling various screen sizes.
  • Experience with third-party libraries, RESTful APIs, offline storage, threading, and performance tuning.
  • Understanding of Android UI design principles, best practices, and Google's interface guidelines.
  • Familiarity with the open-source Android ecosystem and commonly used libraries.
  • Solid understanding of the complete mobile application development lifecycle.
  • Knowledge of Agile methodologies and practices.
  • Proficiency in code versioning tools and automation (e.g., Git, Bitbucket, Jenkins).
  • Knowledge of full-stack development is an advantage.

Key Skills:

  • Android development, Java, Kotlin, Android SDK, RESTful APIs, UI Design Principles, Agile methodologies, Code Versioning (Git, Bitbucket), Jenkins, Full-Stack Development (Optional)

Sharing is Caring

Know others who would be interested in this job?