The Android developer will be responsible for developing, enhancing, and designing a world-class mobile applications. We are looking for an exceptional Android Developer eager to deliver a best-in-class mobile application.

Eligibility Criteria

  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Strong programming experience in Java or C software development, tools and debug with strong software development discipline
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Design and develop Android Embedded computing product device drivers and system software on customized Qualcomm & MediaTek based hardware platforms.
  • Write unit tests and UI tests in a native mobile language
  • As one man show focused on the software development lifecycle, creation of new apps and bug fixes and enhancements of existing apps.
  • Android system level expertise, porting/bring up of Android and Linux on ARM based platforms Familiarity with C/C++, JTAG and other debugging tools Programming experience on ARM based systems.
  • Design & Develop simple and advanced games with attractive UI and they are compatible to all android devices.
  • Responsible for Requirements Analysis, Design, Coding, Unit Testing, Integration
  • Responsible for Development/Support/Maintenance of Core Products
  • Integrate SANSO mobile apps with other platforms.
  • Good experience in customizing the views for building unique and elegant UI
  • Implement Military Graded Encryption protocols during application development
  • Implement password authentication to keep unauthorized users from accessing sensitive data files.
  • Cloud APIs, push notifications, integration of analytics
  • Able to connect to external services via XML/JSON RPC or SOAP
  • Handling Push notifications, Animations, Location based services and other Google platform APIs
  • Experience with Android Market place & Distribution Process and familiarity with the financial and payments systems
  • Experience of integrating third-party libraries and APIs (Payment gateways/ analytics etc.). In App purchase and Push Notification
  • Experience in Barcode Scanner and QR scanner
  • Client and Server Services. Client and Server Side apps development
  • Design & Develop secure Messaging system.
  • Solid hands-on experience with Core Java, J2ee, spring, Web services and solid Android development background.
  • Experience in developing mobile applications and libraries for various Android platforms including latest OS versions
  • Extensive hands-on experience creating custom UI controls, consuming RESTful APIs, designing protocols, implementing delegate interfaces, animations, and performance optimization
  • Understanding of the nuances of fragments and Android XML layouts, how they interact throughout the Android Activity Lifecycle, and how to leverage best practices to create adaptive interfaces for Smartphones, IoTs, Gadgets, Tablets & Smart TV.
  • Extensive use of TDD, Robotium and Roboelectric
  • Familiarity with Mockito and Espresso
  • Effective Project Documentation.
  • Working Knowledge of SQLite, MySQL, Oracle or similar database management system
  • Deploy consumer applications to Google Play Store.

Education & Experience Requirement

  • Bachelor’s/ Master’s degree in IT or relevant field with at least 5 years of technology experience is required.
  • Experience with Embedded RTOS; Linux/Android; C/C++/Java programming
  • Linux kernel configuration, cross-compilation and device driver experience
  • Experience working with communications protocols such as SPI, I2C, serial ports, USB, etc.
  • Experience with networking technologies such as Wi-Fi, Ethernet, TCP/IP, SNMP, REST APIs etc
  • Strong testing and analysis skills — ability determine root cause
  • Development experience on Unix, Linux or Mac OS X
  • Proven Experience with SWP/SPI/NFC/MST interfaces
  • Working Experience in the implementation of different kinds of Sensors such as Fingerprint sensor, Retina Sensor, Motion Sensors, Position Sensors and Environmental Sensors etc.
  • Experience with source control systems (i.e git, svn)
  • Proven Experience with SWP/SPI/NFC/MST interfaces
  • Camera/Image Processing skills/experience
  • Independent and motivated problem solver

Industry Details

  • Industry: Telecom/Smart Consumer Electronics
  • Department: R&D
  • Role: Full Stack Android Developer
  • Employment Status: Full time
SANSO H