company logo

Senior Android Engineer

Optimiza

Office

Amman, Amman Governorate, Jordan

Full Time

We are currently seeking a Senior Android Engineer to join our dynamic and innovative team at Optimiza. In this role, you will be responsible for designing and developing high-quality mobile applications for our diverse range of clients. You will collaborate with cross-functional teams to create engaging user experiences while ensuring the performance, quality, and responsiveness of our applications.

 

Key Responsibilities

 

  • Design and develop advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Ensure the quality of applications through unit tests and automated testing frameworks.
  • Participate in code reviews to maintain high code quality.
  • Contribute to all phases of the development lifecycle.
  • Adhere to best practices in mobile development, including versioning and code maintenance.
  • Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management and Governance of Organizations policies, procedures, plans and related risk assessments.
  • Mentor and guide other engineers on contributing to the code base

Requirements

Requirements:

  • 5+ years of professional Android development experience
  • Proficiency in Kotlin or Java, and Android framework necessary
  • Deep understanding of reactive programming
  • In-depth understanding of design patterns and their application
  • Familiarity with end-to-end systems development life cycles
  • Excellent analytical, decision-making, problem-solving, team, and time management skills
  • Bachelor's degree in Computer Science, Engineering or related equivalent experience
  • Familiarity with Kotlin, RxJava 2, Dagger 2, Coroutines, and other libraries in our tech stack.

What Makes your Application Stands Out:

  • Self-drive to improve the app and codebase above and beyond what's outlined in the spec
  • You obsess with tracking performance via application instrumentation
  • You are a strong advocate for governance on quick and stable build releases.
  • Curiosity to understand how systems internally work, and hunger to continuously challenge the status quo of our tech stack

Ideally, you’ll also need:

- Experience with CI/CD tools (e.g., Jenkins, GitLab CI).

- Familiarity with mobile architecture patterns such as MVP, MVVM, or Clean Architecture.

- Understanding of performance optimization techniques for mobile applications.

- Passion for mobile application development and staying updated with industry trends.

 

Benefits

Class A medical Insurance

Senior Android Engineer

Office

Amman, Amman Governorate, Jordan

Full Time

August 14, 2025

company logo

Optimiza

OptimizaME