The Role
The Senior Android Developer will design and build mobile applications, collaborate with teams on new features, perform unit testing, and improve application performance.
Summary Generated by Built In
We are looking for a Senior Android Developer to join our team of developers! We want a developer that possesses a passion for pushing mobile technologies to the limits. You will work with our team of talented engineers to design and build the next generation of our mobile applications.
Duties
and responsibilities:
- Design and build advanced applications for the
Android platform.
- Collaborate with cross-functional teams to define,
design, and ship new features.
- Work with outside data sources and API's.
- Unit-test code for robustness, including edge
cases, usability, and general reliability.
- Work on bug fixing and improving application
performance.
- Continuously discover, evaluate, and implement new
technologies to maximize development efficiency.
RequirementsRequirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience as an Android Developer, with +3 years of hands-on Android development experience.
- Strong proficiency in Kotlin and Java.
- Solid understanding of Android SDK, Android Studio, and Android architecture components.
- Experience with RESTful APIs, JSON, and third-party integrations.
- Strong knowledge of mobile application architecture patterns (MVVM, MVP, Clean Architecture, etc.).
- Experience with version control systems, preferably Git.
- Familiarity with unit testing and automated testing frameworks.
- Knowledge of performance optimization, debugging, and memory management techniques.
- Experience publishing and maintaining applications on the Google Play Store is a plus.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in a fast-paced, agile development environment.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Proven experience as an Android Developer with +3 years of hands-on Android development experience.
- Strong proficiency in Kotlin and Java.
- Solid understanding of Android SDK, Android Studio, and Android architecture components.
- Experience with RESTful APIs, JSON, and third-party integrations.
- Strong knowledge of mobile application architecture patterns (MVVM, MVP, Clean Architecture, etc.).
- Experience with version control systems, preferably Git.
- Familiarity with unit testing and automated testing frameworks.
- Knowledge of performance optimization, debugging, and memory management techniques.
- Experience publishing and maintaining applications on the Google Play Store is a plus.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in a fast-paced, agile development environment.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Naqla is Egypt's leading trucking platform that revolutionizes the logistics industry by connecting shippers with a network of carriers using advanced technology, real-time data, and AI for efficient and transparent shipping solutions.







