Job Posting Status is On Hold Please note that the job is not published for job seekers and you will not receive any applicants due to the job status.
Upload
Job Score Card
- Do you have experience with Researching, designing, implementing, and managing software programs with Google’s Android design principles and interface guidelines?
- Did you Translate designs and wireframes into high quality code?
- Do you have experience with maintaining high quality features as requested by the product owner?
- Did you Published at least 1 app in the Google play store?
Qualifications
- BS/MS degree in Computer Science, Engineering, or a related subject.
- Experience 1-3 years.
- Solid understanding of Kotlin (is a must) – Java.
- Solid understanding of SOLID principles.
- Solid understanding of the full mobile development life cycle.
- Solid understanding of Android studio – Android SDK.
- Solid understanding of TDD technique and unit testing
- Solid understanding of material design principles and interface guidelines.
- Proficient working with remote data via REST and JSON.
- Proficient working with third-party libraries and APIs.
- Proficient working with MVVM – MVP – MVI design patterns.
- Proficient with GIT and VCS.
- Proficient with Firebase tools like (Crashlytics, Realtime, Firestore, Push notifications).
- Proficient with Google analytics and Facebook analytics.
Responsibilities
- Design and lead building native applications for Android platform.
- Ensure that tasks are being done with a high quality (design patterns, coding standards, test coverage, type of bugs, etc.).
- Ability to understand business requirements and translate them into technical requirements
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in technical design meetings with other developers and assist in the definition of the integration with backend.
Job Details
Job Location
Cairo, Egypt
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Job Role
IT & Digital Transformation
Preferred Candidate
Career Level
Entry Level