Senior Android Developer
BlinkApp -
Nasr City, CairoPosted 2 years ago72Applicants for1 open position
- 71Viewed
- 30In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Translate designs and wireframes into high quality code;
- Design, build, and maintain high performance, reusable, and reliable Java and Kotlin code;
- Creating app updates, including bug fixes and additional features, for release;
- Building responsive app with accurate test cases using JUnit, Mockito and Espresso;
- Solid Understanding of Android SDK and different version compatibility at least from KitKat onwards;
- Familiar with using Rest API with Retrofit, Volley or native implementation;
- Strong knowledge on Android UI guidelines and principle;
- Working with offline and cloud storage using firebase or anther platform;
- Working with Coroutine, RxJava, Multithreading frameworks;
- Strong knowledge of the Android latest stuff like: RoomDB, Work Manager, Jet compose;
- Monitoring of the performance of the platform;
- Deploying user stories from development environment to the test environment and the production environment.
Job Requirements
- Bachelor’s Degree in Computer Science or Engineering or equivalent work experience
- Developing iOS is a plus
- Minimum 4 years of relevant experience in Android Application Development
- Java, Kotlin, XML, JSON, Android, Android SDK, Database, REST/SOAP, GIT.
- JUnit, Expresso, Mockito, RxJava, Retrofit, Adobe XD, Figma, Firebase, Azure DevOps, Jenkins.
- Experienced with Android development tools.
- Excellent troubleshooting skills.
- Good interpersonal and social skills.
- Knowledge of software development processes and standard methodologies.
- Agile and DevOps working experience is nice to have.
- Ability to understand business requirement and translate them to technical stories.
- Familiar with Source Control version - Git, Bitbucket, Azure DevOps etc.
- Familiar with CI/CD tools and should be able to create build pipelines.
- Experience to publish app on the Play store.
- Good experience with location services and motion detections.
- Experience on 3rd Party SDKs integration.