Android Developer Jobs in Gurgaon - Dynakode Technology Pvt Ltd.
Job Description
Description:
We are looking for an Android developer, responsible for the development and maintenance of applications aimed at a vast number of diverse Androiddeviceincluding mobile phones and tablet computers. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure.
Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Job Responsibilities:
· In Depth Knowledge in coding which can be related to database programming, UI Elements Programming, System Internals, Communication Protocols and Data Formats
· Design and build applications for the Android
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Independently craft project solutions by applying solid Object-Oriented-Design principles
· Identify and correct bottlenecks and fix bugs
· Creation and development of API documentation & requirement
· Coordination with Team Members, Business Analyst, Clients to understand the project and modules which are assigned
· Drafting the project plan in association with the team members and getting a final approval on the project plan
· Attention to Detail for all the projects assigned and ensuring all the functionality and information presented on the application is correct and is as per the plan/project document/requirements explained for the project during the kick off meetings or project progress
· Ensuring Timely delivery for all the projects as per the project plan
· Update Internal team members and Business Analyst about daily activities
· To accurately report the effort made on each assignment on correct task and correct project
· Documenting and keeping clear communication with the stake holders on the projects/assignments
· Help maintain code quality, organization, and automatization
· Familiar with the Android SDK, Eclipse/android Studio and XCode latest version
Job Requirements
Android
· Excellent knowledge in core Java
· Hands on experience in the full life cycle of Android application development
· Strong knowledge in RESTful web services
· Good Knowledge of Android SDK's
· Push Notifications & Toast
· Eclipse & ANT based build system
· Android Studio
· Experience in Gradle
· Experience in Map APIs, Bluetooth devices, Beacon& 3rd party implementation
Good to Have:
· JSON / XML parsing
· Using database (MYSQL and SQLite). Storage and retrieval of data from online server
· Creating resolution independent UI that works seamlessly across all the devices
· Basic knowledge regarding the process of upload of the android app on PlayStore& iTunes Store(Optional but would be bonus if you know this)
· Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
· Experience with offline storage, threading, and performance tuning
· Knack for benchmarking and optimization
· Familiarity with continuous integration
· Web service integration (REST, JSON, XML, SOAP)
· Google Location and Map API