Android Developer
Mawarid -
Maadi, CairoPosted 6 years ago83Applicants for1 open position
- 13Viewed
- 2In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Able to break down complex technical problems into simple, implementable solutions.
- Maintain a full and complete understanding of solution interdependencies and limitations.
- Help realize practical and robust App architecture on the Android platform
- Support and control the technical factors related to the resilience, performance, quality, and responsiveness of applications
- Guide technical features being delivered to support non-functional requirements.
- Ensure and control code quality and development level testing.
- Performance of code reviews and implementation review sessions.
- Write and maintain exemplary code following our programming practices;
- Actively contribute to post-release maintenance issues;
- Develop elegant solutions to complex problems;
Job Requirements
Skills:
- Able to mentor development staff on relevant Android technologies (Java, Kotlin, etc).
- In-depth understanding of key Android frameworks such as SQLite,
- SharedPreferences, GSON, Google Firebase, etc.
- In-depth understanding of threading and performance tuning of Android Apps.
- Experience integrating Android applications to back-end services and third-party frameworks.
- Experience delivering apps that follow Google’s design principles and interface guidelines.
Job Requirements:
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development lifecycle.