Technical Architect - Android App

CareerDefine
  • Delhi
  • Confidential
  • 3-8 years
  • 214 Views
  • 29 Jan 2016
dfdf

  • Software Design & Development

  • IT/ Technology - Mobile/ VAS Applications
Job Description

Architecture, Design & Development

- Architecture, Design and Development of Innovative Technology Products based on Android

- Help in developing realistic product plans with time schedules, critical dates, assumptions, risks, dependencies and requirements

- Follow good coding practices to ensure that the code is first time right, scalable, re-usable, testable and optimized to suite the requirements

- Write comprehensive test cases and test the software thoroughly to ensure defect free implementation

- Use agile practices in day to day activities

- Ensure timely and effective documentation as per the defined standards

- Regularly monitor the progress of the module(s) involving review of all deliverables, slippages, defects etc and take corrective measures, if required

- Initiate process improvement and ensure compliance to quality standards.

- Foresee issues/risks and take corrective actions

- Technically mentor junior people in the team and assist them as and when needed

- Keep abreast with latest technologies and bring about regular self up-gradation

- Strive to deliver the best quality solution in a timely manner

Competencies

Technical Competencies

- Bachelor's or Masters Degree in Computer Science or equivalent, with 5+ years related industry experience

- Mobile App developer with 3+ years experience in Android application development, Android SDK and Java

- Should have developed native apps listed in Google Play

- Used Android software tools: Eclipse IDE and debugger

- In-depth hands on expertise with Java and Linux is a must

- Experience in BTLE, GPS, Sensors, SQLite, Android Service

- Knowledge of Android OS a great plus

- Very good understanding of Java and Android lifecycle, garbage collection and design patterns.

- Experience targeting multiple Android devices, both phones and tablets, from multiple manufacturers and across all OS versions.

- Experience debugging an Android app

- Performance optimizations for mobile devices

- Experience with HTTP and REST web services

- Experience in XHTML / HTML, JavaScript, CSS, XML, JSON, or other Web technologies is a great plus

- Performing Unit testing, peer code review, technical documentation

- Thorough understanding of all phases of software development and meticulous about coding practices, unit testing and clean documentation

- Demonstrated success working in a rapidly changing, collaborative, and iterative product development environment

- iOS experience a great plus. Android NDK experience a great plus

- Very good debugging skills to solve complex problems without much assistance

- Good knowledge of agile practices, configuration management, defect tracking, etc

Soft Skills

- Good communication skills

- Should be a self-starter and work effectively with very little assistance

- Self-motivated with a continuous desire to look for avenues for innovation

- Ability to deal with ambiguity and take informed decisions

- Good team player and always willing to help others and proactively seek help when needed

- Firm believer in execution excellence with a passion to build top notch technology products


Job Posted By

About Organisation

CareerDefine