Requirements
● At least three years of work experience in the field of Android programming and at least one published APP.
● Professional experience in using SDK and different versions of Android.
● Professional experience in using RESTful APIs to communicate with backend services.
● Work experience regarding offline memory, threading, and performance settings.
● Getting to know how to use various device sensors.
● Familiarity with Cloud Message APIs and Push Notifications.
● Experience working with Git and familiarity with DevOps processes.
● Familiarity with SOLID principles and microservice architecture.
● Ability to understand business requirements and convert them into technical requirements.
● Familiarity with Scrum processes.
● Familiarity with OWASP security mechanisms.
● At least a Bachelor's degree in Computer Engineering, Software Engineering, Information Technology, or Electronics Engineering.
● Gender preference: Male/Female.
● Maximum age: 43 years old.
● Teamwork Spirit.
● Responsibility.
● Interested in personal and professional growth, learning, and development.