Hudhud Maps logo

Senior Android Engineer - Saudi Based

Hudhud Maps

On-site🇸🇦Riyadh, 01, Saudi ArabiaseniorPosted 2d ago

Visa & sponsorship

  • Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Job Summary:

We are seeking a passionate and skilled Android Engineer to join our ambitious startup team. The ideal candidate should have a strong technical background in Android application development, a solid understanding of mobile development best practices, and a genuine eagerness to learn and adapt to emerging technologies. You will get to work with the newest technologies such as Kotlin in a very modern code base.

Key Responsibilities:

  1. Android App Development:

    1. Design, develop, and maintain high-performance and reliable Android applications.

    2. Collaborate with backend and design teams to define, design, and ship new features.

  2. Code Review and Optimization:

    1. Conduct code reviews to ensure the quality and performance of the codebase.

    2. Identify and implement optimizations to enhance the efficiency of existing code.

  3. Technical Problem Solving:

    1. Troubleshoot, debug, and resolve technical issues in existing code.

    2. Stay up-to-date with the latest Android development trends, tools, and technologies.

  4. Collaborative Development:

    1. Collaborate with team members from various disciplines to deliver high-quality software solutions.

Qualifications:

  1. Education:

    1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. Experience:

    1. 5 years experience developing and deploying Android applications.

    2. Strong knowledge of Kotlin.

    3. Native development is your passion.

    4. Maplibre knowledge is a plus.

  3. Skills:

    1. Up to date with modern Android frameworks such as Kotlin and async/await

    2. You work with RESTful APIs everyday, and have experience with authentication frameworks such as OAuth2 to connect Android applications to back-end services.

    3. Solid understanding of Android design principles and Human Interface Guidelines.

    4. Writing unit and UI Tests using Mokito and others.

    5. You’ve worked in depth with a map SDK before, be it MapLibre, Apple Maps, Google Maps, ESRI or similar.

  4. Desired Qualities:

    1. Eagerness to learn and adapt to new technologies and development methodologies.

    2. Excellent problem-solving and analytical skills.

    3. Strong communication and collaboration skills.