Responsibilities
– Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
– Contribute in all phases of the development life cycle.
– Write well designed, testable, efficient code.
– Ensure designs are in compliance with specifications.
– Prepare and produce releases of software components.
– Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Desired Skill Sets
– Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen s.
– Should have good understanding of OOAD principles.
– Understanding of REST / JSON / XML Web Services.
– Integration of payment gateways.
– Experience with offline storage, threading, and performance tuning.
– Unit-test code for robustness, including edge cases, usability, and general reliability.
– Work on bug fixing and improving application performance.


Source link