Android Developers – Software Engineer  

We are looking for an Android developer who is passionate about application development in mobile and web technologies. You will be responsible for the development and maintenance of applications designed for a number of varied Android devices. At Revolux Solutions you will work with the coolest but fast paced startup environment that requires independent of direction, with an aptitude for innovation, team collaboration and open communication.  Your prime responsibility will be development of cutting edge Android applications and their integration with back-end services. You will be working with team of engineers and developers to produce high quality mobile apps for Revolux solutions.

Responsibilities

  • Design, build, and maintain good quality, high performance, reusable, and reliable code.
  • Transform designs and wireframes into high quality source code.
  • Make sure the best possible performance and responsiveness of the application
  • Test code for reliability, robustness and usability.
  • Identify and rectify source code and fix bugs
  • Document source code and produce training material
  • Constantly explore, assess, and implement new technologies to exploit development efficiency

Skills

  • BS/MS degree in Computer Science, Engineering. Exceptional Graduates and Diploma holders that fully qualify all given criteria can also apply.
  • 1-3 years of proven work experience in mobile app development.
  • Strong knowledge of Android SDK, how to deal with different screen sizes different versions of Android , JavaScript, HTML, CSS.
  • Experience of working with MongoDB, PostgreSQL, SQL Lite or other open source DB technologies.
  • Experience working with XML and remote data via REST and JSON, connecting Android Applications to back-end services.
  • Knowledge of cloud message APIs and push notifications
  • Good understanding of  different Android UI controls kit
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with IOS development SDK will be an added advantage
  • Responsive Web Application development using Javascript, JQuery, BootStrap would be an added advantage
  • Experience managing Google Play Developer Console would be an added advantage
  • Fluency in written and spoken English is must.