Android Developer

Robusta - Cairo

Applicants for
3 open positions
Experience Needed:
2 to 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
3 open positions
About the Job

We’re looking for an Android developer who is passionate about creating native applications for Android, able to work alongside different teams and quickly adaptable to new challenges.

Job Duties/ Responsibilities:

  • Design, build and maintain Android applications, providing ongoing support throughout the product life-cycle.
  • Produce cutting-edge Android application prototyping and development.
  • Create and update technical specifications for existing and new applications.
  • Work with cross functional teams including designers,backend developers, product owners, quality control team,and other mobile developers to build app according to requirements and drive successful launches of Android versions.
  • Design/document, implement and validate usages developed on Android platform.
  • Push the boundaries of what is possible applying creative solutions to hard, mobile-centric problems like synchronization, asynchronous APIs, and leveraging offline device capabilities.
  • Help to resolve complex technical issues within and outside the team.
  • Bug fixing and improving application performance.
  • Unit-test code for robustness, including edge cases.
Job Requirements
  • Bachelor of Computer Science/ Software Engineering program.
  • Proficiency in Java programming language and its standard library.
  • Knowledge and demonstrable work on the different Android platform versions and differences between them.
  • Ability to write and maintain high quality code.
  • Experience working with remote data via REST and JSON
  • Experience of using Android Studio and the Gradle build system.
  • Experience of Android platform primary building blocks and their lifecycle (Activity, Service, View, BroadcastReceiver)
  • Experience using Fragments and handling configuration changes.
  • Experience handling FCM push notifications.
  • Experience with third party libraries and APIs
  • Experience of building multi-device user experience applications.
  • Familiarity with Material Design.
  • Experience publishing applications through Google Play.
  • Experience using Git is a plus.
  • Familiarity with writing unit tests and automated testing tools is a big plus.

Required skills:

  • Strong communication skills, strong analytical and problem solving skills, an eye for detail, ability to work in a fast-paced, collaborative environment, highly motivated, team worker, strong initiative and enthusiasm, challenging, very comfortable learning new technologies, tools and platforms.
About this Company

A digital marketing agency that was first established in 2007 by a prominent network of partners that chose to spare no effort in driving the digital marketing communication industry. robusta strives for premium quality while maintaining highest level of customer satisfaction... (More)

See all Careers and Jobs at Robusta
Android Mobile Development Jobs, Courses & Career Opportunities in Egypt
Signup for an employer account and Post your Jobs!