
Senior Android Engineer - Saudi Based
Hudhud Maps
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:
-
Android App Development:
-
Design, develop, and maintain high-performance and reliable Android applications.
-
Collaborate with backend and design teams to define, design, and ship new features.
-
-
Code Review and Optimization:
-
Conduct code reviews to ensure the quality and performance of the codebase.
-
Identify and implement optimizations to enhance the efficiency of existing code.
-
-
Technical Problem Solving:
-
Troubleshoot, debug, and resolve technical issues in existing code.
-
Stay up-to-date with the latest Android development trends, tools, and technologies.
-
-
Collaborative Development:
- Collaborate with team members from various disciplines to deliver high-quality software solutions.
Qualifications:
-
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Experience:
-
5 years experience developing and deploying Android applications.
-
Strong knowledge of Kotlin.
-
Native development is your passion.
-
Maplibre knowledge is a plus.
-
-
Skills:
-
Up to date with modern Android frameworks such as Kotlin and async/await
-
You work with RESTful APIs everyday, and have experience with authentication frameworks such as OAuth2 to connect Android applications to back-end services.
-
Solid understanding of Android design principles and Human Interface Guidelines.
-
Writing unit and UI Tests using Mokito and others.
-
You’ve worked in depth with a map SDK before, be it MapLibre, Apple Maps, Google Maps, ESRI or similar.
-
-
Desired Qualities:
-
Eagerness to learn and adapt to new technologies and development methodologies.
-
Excellent problem-solving and analytical skills.
-
Strong communication and collaboration skills.
-