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