Responsibilities
1- Responsible for guiding our technical choices but plays an essential role in leading the
growth and development of our mobile engineers.
2- Work with cross-functional teams to define, design, and ship new features.
3- Responsible for supervising, managing and motivating the mobile development team.
4- Coach, guide and mentor mobile developers to grow into their work.
5- Work with outside data sources and APIs.
6- Design and build the next generation of our mobile applications on POS smart Devices.
7- Android Developer is to develop applications for devices that are powered by the
Android operating system
8- Android developer must pay special attention to the application’s compatibility with
multiple versions of Android and device types.
9- Collaborate with cross-functional teams to define, design, and ship new features.
10- Work with outside data sources and API's.
11- 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.