Senior Android Developer
Peerless -
Mohandessin, GizaPosted 2 years ago87Applicants for1 open position
- 28Viewed
- 14In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Primary focus will be the development of Android applications and their integration with back-end services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Help maintain code quality, organization, and automation.
Job Requirements
- Knowledge in MVP architecture pattern
- Knowledge in Dependency injection with Dagger 2
- Knowledge in RX android development
- Good knowledge in Retrofit network transmission for Android
- Knowledge how to implement Adaptive UI Flows and support
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Familiarity with cloud message APIs and push notifications
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code version control tools, such as Git.