Search by job, company or skills

GeoIQ.io

Android Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Design and build applications for the Android platform (Kotlin) and Gateway Services.
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
  • Work closely with product managers and SDET teams to gather data and estimate project timelines.
  • Understand product specifications and come up with optimal, scalable solutions.
  • Complete ownership of features worked upon, should be able to perform RCAs and provide quick resolution of relevant issues / production bugs while training Tech Support Engineers to offload recurring chunks of work.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Strive for following best coding practices throughout the process of designing, development and testing.

Requirements

  • 2+ years of software engineering and product delivery experience, with 3+ years of experience with Android (Kotlin).
  • Strong experience in Android development (2+ years).
  • Proficient in Kotlin.
  • Expertise in XML UI development and Jetpack Compose.
  • Good understanding of Android UI/UX principles and Material Design.
  • Hands-on experience with dependency injection (Hilt/Dagger2).
  • Knowledge of memory profiling and debugging tools (Android Studio Profiler, leak detection).
  • Experience working with REST APIs and integrating backend services.
  • Experience with Coroutines / Flow.
  • Familiarity with Unit Testing / UI Testing.
  • Understanding of Android architecture patterns like MVVM / Clean Architecture.
  • Experience working with product managers and UX designers, with a strong product sense and the ability to own large areas of product design and usability.
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
  • Capability to bring in software engineering life cycle best practices.
  • Excellent analytical and problem-solving skills.
  • Deep understanding of algorithms and structures.
  • Executed on RCAs / tough engineering problems at work.
  • Won awards / recognised by upper management for going above and beyond.
  • Open-source / pet project contributions.

This job was posted by Jancy Alice Challam from GeoIQ.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146874041

Similar Jobs