Senior Android Developer
Fm2apps -
Cairo, EgyptPosted 6 years ago40Applicants for1 open position
- 36Viewed
- 34In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Design, build, test, and deploy Android applications working throughout the entire lifecycle of the app from idea to delivery.
- Work closely with other mobile app developers to ensure conformity among all team members and all platforms.
- Work closely with web developers to coordinate and ensure efficiency of communication between web servers and apps.
- Gather and understand requirements, and translate them into efficient solutions.
- Build early prototypes for testing ideas.
- Develop highly functional user interfaces.
- Standardize all code and platforms to achieve high code re-usability rates
- Optimize app performance.
- Keep up to date on the latest industry trends in mobile technologies, and improve apps accordingly.
- Effectively explain technologies and solutions to technical and non-technical stakeholders.
- Document and rigorously testing all work.
- Deliver results within tight schedules.
Job Requirements
- Excellent knowledge of Java development.
- Excellent knowledge of Android SDK, IDE Android Studio, Debugging, GPS, XML and JSON.
- Excellent knowledge of Android Layout Designing, Web Services, Code Signing and Application release.
- Excellent knowledge of Android platform development.
- Excellent knowledge of design patterns (MVC – MVP – Singleton) and object-oriented concept.
- Managing concurrency calls using RX Android.
- Developing neat solutions using Retrofit.
- Implementing efficient Rest calls using Volley.
- Building reusable UI components using Fragments & Custom Dialogs.
- Developing Services, Broadcast Receivers.
- Implementing usage of Content Providers.
- Good Knowledge of C/C++/C# is a plus.
- Ability to write clean optimized code.
- Deploying apps process on Play Store.
- Good command of both written and spoken English.