We need the candidate to join our Bahria Town Lahore Office.
The candidate must be an experienced Android developer capable of architecting, designing, developing and testing complex applications for a variety of Android devices. An excellent understanding of software design and design patterns, good debugging skills and a solid work ethic are essential requirements.
BS/MS degree in Computer Science, Engineering or a related subject
Design and build advanced applications for the Android platform
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Proven working experience in Android development
Experience with Android SDK, Android Studio
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Must have worked on Analytics and Push Notifications.
Solid understanding of the full mobile development life cycle.
Web Services
Object-Oriented Programming
Android Studio / Eclipse
Android Material Animations
Experience in JAVA/PhoneGap technology.
Experience in Android Sdk.
Experience using content providers, SQLite Databases and external/internal data storage methods
Experience in handling location APIs and Maps.
Experience in handling of JSON web services.
Knowledge of Google Support Library. • Experience in good Mobile UI/UX development.
Hands on experience of publishing and deployment of android application.
Good understanding of Android multimedia, networking, and graphics subsystems.
Understanding of low-level Android hardware and software interfaces.
Experience with Drawings, Animation will be a plus
- Experience using REST API’s (Social, commerce, maps)
- OOP, Design by contract and componentization
- JSON, XML
- Good knowledge of third party components
- Publishing apps to market
- Debugging and testing
Good understanding of Android multimedia, networking, and graphics subsystems.
Experience with Android technologies (Java, Android SDK, etc.) JAVA, PHP.
Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Experience with RESTful APIs and handling XML/JSON/ , Webservices is a must.
Experience with GoogleMAP API, geolocation and social media APIs is a MUST.
Must be able to create and implement hybrid and native applications and services in a mobile client/network server environment.
Familiarity with Eclipse etc.
Also required to have experience with Facebook, Twitter APIs etc.
Excellent OO programming skills in a client/server environment.
Must be able to seamlessly migrate web applications to mobile applications.
Must have published one or more applications in the Android Market