Senior Android Developer (Java/Kotlin)

Job Title:Senior Android Developer (Java/Kotlin)
Experience:3 to 8
Location:Egypt, Giza
Category:Engineering – Telecom/Technology
Description:

MG Technologies

MG Technologies is a software development company that provides cutting-edge solutions, helping companies and enterprise clients untangle complex issues that always emerge during their digital evolution journey.           
MG Technologies provide smart solutions that helps old companies to enter and create new markets. it also promotes new businesses to develop their products to save time and resources.                                         
 

Qualifications:

Degree in Computer Science, Engineering or a related field

•           Minimum of 3+ years experience developing Android apps.

•           At least developed 5 android app with different solutions and uploaded to google play store.

•           Expert understanding of Java and Android SDK.

•           Strong knowledge of Google Material/Android UI design principles, patterns, and best practices.

•           Experience with RESTful API and asynchronous web services.

•           Experience with agile scrum methodologies.

•           Strong object-oriented and architectural skills.

•           Experience in Java and Kotlin.

•           Experience working with Android frameworks.

•           Experience with mobile app testing and security.

•           know how to work with remote data via REST APIs

•           Comfortable using GIT for version control.

•           Experience in modern deployments through a CI/CD pipeline

•           Excellent communication and collaborative skills.

•           Have experience in publishing an application on the Google Play store and Huawei

•           Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP

•           A problem solver with good analytical skills.

•           SQL databases as primary storage and NoSQL databases as secondary storage, Redis familiarity

BONUS SKILLS:

•           Worked on apps used by a large sector of people in a production environment.

•           have an active Github/Stackoverflow account.

•           have a deep understanding of mobile performance, latency, and security issues.

•           have some experience in a small, startup environment.

•           AWS, Terraform, Docker familiarity.

•           Node (latest LTS release) familiarity.

•           JavaScript (async/await and beyond) familiarity.

•           Google Maps, with other API integrations familiarity.

•           Vue (preferably with Vue CLI & Vuetify familiarity.

Contact:

Collected from:

Posted in Engineering - Telecom/Technology