Senior Android Mobile Developer

Spree - Smart Village, Giza

37
Applicants for
1 open position
26
Seen
5
Shortlisted
11
Rejected
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Languages:
English
Vacancies:
1 open position
About the Job
  • We are looking for a Senior Android Developer who possesses a passion for pushing mobile technologies to the limits
  • Will work with our team of talented engineers to design and build and maintain our million user base apps.
  • Translate business requirements and wireframes to Android screens
Job Requirements
  • BS/MS degree in Computer Science, Engineering or a related subject
  • 3+ years experience developing native android mobile applications with a proven portfolio of apps.
  • Knowledge of Java development, Android SDK, Android Studio, Debugging, Device Sensors, XML and JSON.
  • Excellent knowledge of Android Layout Designing, Web Services, Code Signing and Application release cycle.
  • Excellent knowledge of design patterns and object-oriented concepts.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Familiarity with cloud message APIs and push notifications
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with continuous integration
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Familiarity with TDD and its framework with experience of using it.
  • Self-motivated and able to integrate the work with back-end developers.
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Google’s Material design principles and interface guidelines
  • Should have a good understanding on Android Mobile Development Lifecycle.
  • Experience with performance and memory tuning with tools
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
  • Understanding of MVC and MVVM design patterns
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Practical experience of working with Agile Methodologies
New
WUZZUF Badges

Spree prefers having strong proficiency in the following abilities for this job: Problem Solving.

You can verify these abilities and earn related WUZZUF badges by taking Viriphi Assessment. These badges will also increase your chances at 1000s of jobs on WUZZUF.

About this Company

Spree is an innovative large startup company in the media and marketing technologies field , we are starting big and taking the Egyptian market as a core.
Our vision is to support end consumers with latest technologies that can help them to manage there daily financials... (More)

See all Careers and Jobs at Spree