Mobile Application Developer - Android

Maquette Consulting
  • Bangalore
  • 20-35 lakh
  • 3-8 years
  • 23 Jun 2015

  • Software Design & Development

  • Internet/ ECommerce
Job Description

Must have:

- 3+ years of experience on Android app development

- Deep technical knowledge of mobile application development

- Considerable programming experience in either Java, asynchronous processing, multithreading.

- Knowledge of UI frameworks, MVP application design and complex, reactive touch based UI. Knowledge on Android Layouts, user interface elements, notifications, knowledge on Android process, communication, connectivity and computing.

- Good grasp of apps Human Interface Guidelines & Excellent UI design. Good understanding of Native app design themes.

- Strong foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for embedded systems.

- Ensure the performance, quality, and responsiveness of applications

- Collaborate with a team to define, design, and ship new features

- Identify and correct bottlenecks and fix bugs

- Help maintain code quality, organization, and automation

- Ensure deployment in Google play app stores

- Experience in Push Notifications.

- Sound experience on web service integration (SOAP, REST, JSON, XML)

- Knowledge of SQLite, MySQL or similar database management system.

- A strong sense of ownership and responsibility for code quality that follows best practices.

- Strong knowledge of Push Notifications.

- Have complete understanding for optimization of mobile apps.

- Have complete understanding for performance enhancements of mobile apps.

- Strong understanding of Design Patterns.

- Experience with offline storage, threading, and performance tuning.

- Testing the application on the mobile simulators and on the actual devices.

Role/ Responsibilities:

- Responsible for the design and development of Mobile Apps using Android technologies.

- Work with stakeholders to elicit requirements and derive the functional specification.

- Estimate the size and effort of the work based on the requirements and scope.

- Design, develop, debug, Test and deploy the Mobile solution.

- Actively troubleshoot and support applications in production-critical environments.

- Evolve the software engineering practice within the organization, especially as it relates to development and support of new web and mobile user interface experiences.

Competencies/Skill sets for this job

Xml Apps Software Design Quality Interface

Job Posted By

About Organisation

Maquette Consulting