Senior Android Engineer - Saudi Based

Posted 20 Days Ago
Be an Early Applicant
Riyadh, SAU
In-Office
Senior level
Information Technology • Internet of Things
The Role
Develop and maintain high-performance Android applications using Kotlin, collaborate with backend and design teams, review and optimize code, troubleshoot technical issues, and implement new features. The role requires native Android expertise, RESTful API and OAuth2 integration, modern Android development practices, automated unit and UI testing, and experience with map SDKs. The engineer will also stay current with emerging technologies and work collaboratively across disciplines.
Summary Generated by Built In


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.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Five years of experience developing and deploying Android applications
  • Strong knowledge of Kotlin
  • Passion for native development
  • Knowledge of modern Android frameworks and asynchronous programming with async/await
  • Experience working with RESTful APIs
  • Experience with authentication frameworks such as OAuth2
  • Understanding of Android design principles and Human Interface Guidelines
  • Experience writing unit and UI tests using Mockito or similar tools
  • In-depth experience with a map SDK such as MapLibre, Google Maps, Apple Maps, or similar
  • MapLibre knowledge
  • Eagerness to learn and adapt to new technologies and development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Riyadh
40 Employees
Year Founded: 2023

What We Do

Join us on this journey, where every turn reveals something new and unexpected

Similar Jobs

Ericsson Logo Ericsson

Automated Operations Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Riyadh, SAU
88000 Employees

Ericsson Logo Ericsson

BO Transmission Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Riyadh, SAU
88000 Employees

Capco Logo Capco

Senior Data Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Consultant

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account