We are looking for a skilled Java Android Developer to join our team in Zamalek, Cairo. As a Java Android Developer, you will be responsible for developing and maintaining high-quality mobile applications for our clients. This is a great opportunity to showcase your expertise in Java and Android development while working on innovative projects in a collaborative and fast-paced environment.
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 APIs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work on bug fixing and improving application performance.
- Design and implement user interfaces and features based on wireframes and specifications.
- Ensure code quality, organization, and automatization.
- Contribute to architectural and design decisions.
- Participate in code reviews to maintain high standards of code quality and documentation.
Preferred Candidate:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-3 years of professional experience in Java Android development.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Proficient understanding of code versioning tools, such as Git.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Experience with third-party libraries and APIs.
- Ability to work independently and in a team environment.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
Skills
- Strong proficiency in Java programming language.
- Experience with Android Studio and the Android development ecosystem.
- Knowledge of XML and JSON parsing.
- Understanding of object-oriented programming principles.
- Good understanding of software Skills development life cycle.