Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop new features for our existing Android applications, debugging/fixing problems.
- Collaborate with cross-functional teams to define, design, and ship new features. A Familiarity of Firebase analytics, cloud messaging, real-time database, storage and crash reporting.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work with the QA team.
- Participate in team meetings.
- Report regularly on work progress.
- Work on bug fixing and improving application performance.
- Job Requirements:
- Good knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Ability to understand business requirements and translate them into technical
Job Requirements
- Good familiarity with RESTful APIs to connect Android applications to back-end services.
- Understand the challenges being addressed by an engagement and collaborate with team members, clients, and stakeholders to deliver a valuable technical solution
- Good knowledge of Android UI design principles, patterns, and best practices.
- Have a good experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Familiarity with cloud message APIs and push notifications.
- Familiarity of benchmarking and optimization.
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git and TFS.
- Familiarity with social login (Google, Facebook and Twitter).
- Familiarity with MVVM design pattern is important.
Why joining Awamer AlShabaka?
We provide a distinguished salary and a respectable working environment with social security and knowledge sharing among the members of each team and an opportunity to promote.