Enable job alerts via email!

Android – Senior Front-End Engineer

Geolah

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A dynamic technology firm in Singapore seeks an experienced Android Developer to design and maintain native applications. The ideal candidate will have 3-7 years of experience, strong skills in Kotlin and Java, and a solid understanding of Android SDK and Jetpack components. Joining this team offers the opportunity to shape innovative services and enhance user experiences across various platforms.

Qualifications

  • 3-7 years of professional experience in native Android development.
  • Proficient in Android Jetpack components (LiveData, ViewModel, Room, Navigation, Data Binding).
  • Experience with RESTful APIs and offline storage.

Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and Java.
  • Create intuitive and visually appealing user interfaces.
  • Implement notification services including push notifications.

Skills

Problem-solving abilities
Attention to detail
Excellent communication skills
Team collaboration
Ability to work independently

Education

Bachelor’s degree in Computer Science

Tools

Android SDK
Kotlin
Java
Git
Retrofit
Dagger
Job description
Overview

Geolah is a Singapore-based AI-powered tech platform founded in 2020. We offer on-demand services such as ride-hailing, limousine services, parcel delivery, and transportation. We prioritize the well-being and safety of our fleet drivers, promoting a better work-life balance and reshaping the future of mobility.

Roles
  • Android Application Development: Design, develop, and maintain native Android applications using Kotlin and Java.
  • UI/UX Development: Create intuitive and visually appealing user interfaces that enhance user experience.
  • Notification Services: Implement and manage various notification services including push notifications and background notifications.
  • Library Management: Integrate and optimize third-party libraries and SDKs to ensure application performance.
  • Validation Scenarios: Develop robust validation mechanisms to maintain application integrity and quality.
  • Background Services: Design and optimize background services to improve application efficiency and performance.
  • Code Reviews and Testing: Conduct thorough code reviews, unit testing, and continuous integration to ensure high-quality deliverables.
  • Collaboration: Collaborate effectively with cross-functional teams including designers, product managers, and backend developers.
  • Stay Updated: Stay abreast of latest trends, technologies, and best practices in Android development.
Requirements
  • Soft Skills: Strong problem-solving abilities, attention to detail, excellent communication skills, and ability to work independently or as part of a team.
  • Experience: 3-7 years of professional experience in native Android development.
  • Education: Bachelor’s degree in computer science, Information Technology, or a related field.
  • Technical Skills: Proficient in Kotlin and Java, Android SDK, Android Jetpack components (LiveData, ViewModel, Room, Navigation, Data Binding), Material Design principles, RESTful APIs, offline storage, threading, performance tuning, Retrofit, Dagger, Glide, Firebase, RxJava, automated testing frameworks, and Git.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.