Software Engineer – Android Developer

1 week ago


Islamabad, Islamabad, Pakistan Global Rescue Full time
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
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Android Software EngineerAs an Android software engineer, you will be responsible for designing, developing, and testing mobile applications.A bachelor's degree in Computer Science or Software Engineering is required. The ideal candidate will have experience with Java and/or Kotlin programming languages and a strong understanding of Android development...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Android Software EngineerWe are seeking an experienced Android software engineer to join our team and help us develop a mobile neurofeedback platform. Our innovative solution combines cutting-edge hardware and intuitive smartphone apps to provide personalized results for patients.Main ResponsibilitiesCollaborate with our team to design, develop and test the...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are looking for exceptional software engineers to join our team to work with cutting-edge technologies. To support our development team, we are looking for a mid to senior Android developer who thrives in the start-up environment and wants to apply their knowledge of Android platform development and design to help us build compelling services.Job...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    The RoleWe are looking for an experienced software engineer to lead the development of our Android applications. As a key member of our development team, you will be responsible for designing and implementing new features, as well as maintaining and enhancing existing ones.


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Android Software Engineer OpportunityWe are looking for a highly skilled Android software engineer to join our team. As an android developer, you will be responsible for designing and building advanced applications for the android platform.Key Responsibilities:Designing and building advanced applications for the android platformExperience of using Kotlin,...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking a seasoned Android developer to work with cutting-edge technologies and rapidly expanding platforms. We're looking for team members who embody transparency, openness, and a thirst for knowledge.Job SpecificationFull life cycle development experience for Android devices, including phones, tablets, and other OS derivativesStrong knowledge of the...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Mobility Expert - AndroidWe need a skilled Android developer to create user-friendly apps for various devices. This expert should be knowledgeable about UI/UX design, clean code principles, and software engineering best practices.Key ResponsibilitiesConceptualize, formulate, and implement high-quality mobile apps suitable for all types of Android...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Android Software EngineerWe are looking for an experienced Senior Android Software Engineer to lead the development and design of advanced applications for the android platform.The successful candidate will have a strong background in software engineering principles and excellent analytical skills.Familiarity with databases such as Firebase and Room...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking an exceptional Android Developer to join our team.Key Responsibilities:Design, develop and deploy advanced mobile applications for the Android platformMaintain high-quality codebase and write automated tests to ensure seamless product experienceCollaborate with cross-functional teams to define, design and ship new features, driving innovation...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are looking for a talented Android Developer who is passionate about pushing mobile technologies to the limits. This skilled developer will work closely with our team of experienced engineers to design and build advanced applications for the Android platform.The ideal candidate will have experience with unit-testing code for robustness, including edge...