Amman, Jordan
others
1 - 10
Intermediate (Experienced non manager)
Deep expertise in Java and Kotlin to lead the development of high-performance, scalable, and user-centric Android applications. As a senior member of our mobile team, you’ll play a key role in designing technical solutions, mentoring developers, and ensuring the delivery of best-in-class mobile experiences.
Responsibilities
· Lead the end-to-end design, development, and deployment of Android applications using Java and Kotlin
· Collaborate closely with product managers, UI/UX designers, and backend teams to deliver new features and enhancements
· Architect clean, maintainable, and testable code following best practices and design patterns (e.g., MVVM, Clean Architecture)
· Conduct code reviews, provide technical guidance, and mentor junior developers
· Optimize applications for speed, performance, and scalability
· Integrate third-party SDKs and APIs as needed
· Ensure quality through automated testing, CI/CD practices, and rigorous debugging
· Stay current with the latest Android trends, tools, and platform updates
Qualifications
· 5+ years of professional Android development experience
· Proficient in Java and Kotlin
· Strong understanding of Android SDK, Jetpack components, and Material Design guidelines
· Experience with architectural patterns like MVVM, MVP, or Clean Architecture
· Solid knowledge of RESTful APIs, local data storage (Room, SQLite), and cloud integration (e.g., Firebase)
· Comfortable working with tools like Android Studio, Git, Gradle, and CI/CD pipelines
· Experience with performance profiling, memory management, and crash reporting tools
· Proven ability to lead technical discussions and deliver projects independently
· Excellent problem-solving and communication skills