Responsibilities
1- Design and build the next generation of our mobile applications on POS smart Devices.
2- Android Developer is to develop applications for devices that are powered by the
Android operating system
3- Android developer must pay special attention to the application’s compatibility with
multiple versions of Android and device types.
4- Collaborate with cross-functional teams to define, design, and ship new features.
5- Work with outside data sources and API's.
6- Work on bug fixing and improving application performance.
Technical level: Knowledge in socket programming. Experience with formal software development processes and methodologies. Trouble shooting skills Organizational skills Knowledge in SQL query and stored procedures. Experienced in Object-oriented programming (OOP) Experience with Android SDK Experience working with remote data via REST and JSON. Experience with third-party libraries and APIs Solid understanding of the full mobile development life cycle Experienced with Android Studio. Familiarity with system call wrapper library functions. Familiarity with Android Studio and Eclipse. Experience with Hardware configurations based on docking the devices with Bluetooth,OTG USB.Educational background: Bcs in computers or Bcs in computers and information. Computer science preferred.Interpersonal level: Communication skills Effective Time Management Flexibility Customer oriented Hard workerProfessional experience: 5 Years of Android platform programming experience.