Senior Android Developer - Java/sdk

3D India Staffing Research & Consulting Co India
  • Mumbai
  • Confidential
  • 5-10 years
  • Views
  • 09 Nov 2018

  • IT/ Information Technology

  • Consumer Durables/ Semi Durables
Job Description

Qualification : Any Graduation, Any Post Graduation
- Senior Android Developer: We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.

- 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
Responsibilities :
- Create complex, enterprise-transforming business applications as a member of diverse, high energy teams focused on full life-cycle development
- Work closely with Product Managers, Technical staff members and Project members to develop new functionality from business specifications - Get involved in entire lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines
- Use the latest tools and techniques
- Do hands-on coding and proactively mentor developers
- Work in highly collaborative teams that strive to build quality code and provide business value - Continually learn, mentor and develop your career - Focus on clean high-quality code and solid designs
- Ability to work effectively under pressure in a dynamic environment - Write and execute unit tests cases for the developed functionalities 

Desired Candidate Profile: Desired Skillsets :

- Overall 4 yrs+ strong Java Development experience

- Excellent OO and design skills

- Experience of Project Delivery and Team Leadership 

- Experience of working in an agile environment- Excellent communication and organisational skills

- Experience of leading small project teams and accountability for project delivery

- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes- Familiarity with RESTful APIs to connect Android applications to back-end services

- Strong knowledge of Android UI design principles, patterns, and best practices

- Experience with offline storage, threading, and performance tuning

- Ability to design applications around natural user interfaces, such as touch

- Knowledge of the open-source Android ecosystem and the libraries available for common tasks

- Ability to understand business requirements and translate them into technical requirements

- Familiarity with cloud message APIs and push notifications- A knack for benchmarking and optimization

- Understanding of Google's Android design principles and interface guidelines

- Proficient understanding of code versioning tools, such as Git

- Familiarity with continuous integration

Job Posted By

Dhruv Dev Dubey
Business Director