Senior Android Engineer - Saudi Based
Riyadh
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
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5 years experience developing and deploying Android applications
- Native development is your passion
- Maplibre knowledge is a plus
- 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
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.