Global Rescue

Software Engineer – Android Developer

Islamabad, Islamabad Capital Territory, PK

9 days ago
Save Job

Summary

Company

Brief Description

Global Rescue is the world’s leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004 Global Rescue’s unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see www.globalrescue.com.

Role Overview

We are seeking a talented Software Engineer – Android who will be responsible for the development and maintenance of GRID mobile applications across a range of Android platforms, including smartphones, tablets, and wearables. The ideal candidate will bring relevant qualifications and proven experience in Android application development. They should demonstrate a strong understanding of current mobile technology trends and possess hands-on expertise with the latest Android tools and frameworks to deliver a seamless and engaging user experience.

Responsibilities

  • Design and develop mobile applications for Android platforms, ensuring optimal performance, scalability, and reliability.
  • Build intuitive user interfaces using modern design principles, Android UI best practices, and the latest tools and frameworks.
  • Create and execute moderately complex sets of new functionalities as part of a software project.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write robust unit test code to ensure application stability, handling edge cases and performance optimization.
  • Identify and fix bugs, improving application performance and responsiveness.
  • Stay updated with the latest Android technologies, frameworks, and best practices, incorporating them into the development lifecycle.
  • Document solution architecture, system components, APIs, and implementation details clearly and concisely.
  • Maintain clean, modular, and reusable code, adhering to Android coding standards and design patterns.
  • Work efficiently across multiple projects while meeting quality and deadline expectations.
  • Continuously evaluate and integrate third-party libraries, tools, and APIs to improve functionality and development speed.
  • Maintain and enhance existing Android applications, resolving issues and implementing improvements.
  • Must have experience in supporting previously developed codebases and refactoring legacy modules.
  • Experience in migrating UI components from XML layouts to Jetpack Compose.
  • Support previously developed codebases and refactor existing modules to meet modern development standards.
  • Any other technology related tasks as necessary.

Qualifications

  • Bachelor’s degree in IT, Computer Science, Software Engineering, or a related field from a well-reputed university/institution.
  • Minimum of 3 years of proven experience in Android application development.
  • Strong understanding of Android UI/UX design principles, Material Design, and best practices.
  • Proficient in Java and Kotlin with solid knowledge of object-oriented programming, data structures, and design patterns.
  • Hands-on experience with RESTful APIs, JSON parsing, and handling remote data.
  • Familiarity with architectural patterns such as MVVM and libraries including Room, Retrofit, RxJava, LiveData, and ViewModel.
  • Experience with Android SDK components such as SQLite, FCM, Google Maps, background processing, offline storage, threading, and performance tuning.
  • Proficient in testing frameworks such as JUnit and Espresso.
  • Strong debugging, profiling, and performance optimization skills.
  • Familiarity with version control tools like Git and GitLab.
  • Experience with database design and SQL programming.
  • Strong problem-solving and analytical skills.
  • Experience in iOS development is a plus.

LOCATION: Islamabad

COMPENSATION: Based on experience + bonus + benefits

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: