Android – Senior Front-End Engineer

Departments: Engineering
Locations: Singapore

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.

We’re looking for an Android, Senior Front-End Engineer (Kotlin and Java) to join our team and help build our next-gen apps. Opportunity for professional growth in a dynamic startup environment. Must have entrepreneur mindset to build & market high-end quality products.

Technology Stacks: Swift, iOS, Kotlin and Java, Android, Backend MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx