Key Responsibilities:
– Create and maintain advanced applications for the Android platform.
– Work together with cross-functional teams to define, design, and ship new features.
– Efficiently use third-party data sources and APIs.
– Create and execute unit tests on your code, to ensure its robustness, usability, and general reliability.
– Troubleshoot issues, fix bugs and improve application performance.
– Explore and utilize new technologies to maximize development efficiency.
Qualifications :
– 2+ years’ experience of working on an Android Developer position.
– At least one original Android app published.
– Solid experience in software development.
– Good experience of working with remote data via REST and JSON.
– Excellent knowledge of Android SDK.
– Good familiarity with third-party libraries and APIs.
– Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
– Understanding of the full mobile development life cycle.
– BS or MS degree in Computer Science, Engineering or other related areas.