Job Opportunity in Jordan as an Android Developer at Mawdoo3 & MakanE Companies
By: Mawdoo3 & MakanE companiesLast update:
Applicant criteria
ResidenceJordan
NationalityJordan
SpecialityComputer and Information Sciences, Information Technology
Skillsمهارات البرمجة, العمل ضمن فريق, القدرة على التواصل
Age
- No specific age required
Years of Experience
- 3-5
Gender
- Both
Opportunity criteria
Job Type
- Full time
Job FieldsInformation Technology Jobs
Opportunity FieldTechnology and Programming
Job locationJordan
Needed documentsCV
Opportunity description
Mawdoo3 & MakanE companies offer a job opportunity in Jordan as an Android Developer in Banking Channel.
Duties & responsibilities
You will be responsible for:
- The development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers.
- Your primary focus will be the development of Android applications and their integration with back-end services, external services, and hardware.
- You will be working alongside other engineers and developers working on different layers of the infrastructure.
Find more available job opportunities in Jordan on For9a
Eligibility criteria
You must have:
- 3+ years of experience in Android Development with strong Kotlin skills.
- Experience developing, maintaining, and innovating large-scale, consumer-facing mobile applications
- Experience with offline storage, memory management, threading, and performance tuning
- Familiar with web communication standards (e.g. HTTP, REST, JSON, etc.).
- Strong debugging and troubleshooting skills.
- Excellent communication skills in both verbal and written.
- Familiar with android architectures and design patterns(e.g. MVVM, Clean, Repository pattern, Reactive programming, etc.).
- Understanding of android design principles and interface guidelines.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Android system APIs and Android App lifecycle.
- Knowledge of open-source libraries commonly used in the Android ecosystem.
- Strong record of collaboration with multiple teams and platforms to deliver and support major projects and features.
- knowledge of common design patterns, algorithms, and object-oriented programming.
- Stay current with the newest mobile technologies; research new technologies and make recommendations on implementations.
- Work with engineering managers, engineers, and QA to develop innovative solutions that meet market needs with respect to functionality, performance, reliability, realistic implementations schedules, and adherence to development goals and principles
- Bachelor’s degree in Computer Science or any related IT field.
See more available workshops or trainings on For9a
See more available grants on For9a
See more available events and conferences on For9a