Android Engineer

Job Description

Exp. Range- 7-10 years

Location- Bangalore

Qualification- BE/B.Tech, ME/M.Tech, MCA, MSc (IT /CS)

 

Responsibilities include: 

  • Develop Android handset clients 
  • Develop architecture and low end designs based on customer and product management requirements 
  • Communication of designs and other development issues to developers and managers 
  • Design, develop and manage automated unit and acceptance tests 
  • Peer review of design code and tests 
  • Participate in agile development program 
  • Bug Fixing 
  • Take ownership of deliverables 
  • Adhere to development methodologies

 

Essential skills/Attributes:

  • Minimum 7 years’ relevant experience of Android development:
  1. Kotlin
  2. Dagger
  3. Retrofit
  4. MVP/MVVM
  5. SOLID principles
  6. Strong hold on design patterns.
  • Strong core java concepts 
  • Attention to detail and subtleties of UI design and implementation 
  • Ability to design for scalability and resilience 
  • Strong application process flow and problem solving techniques 
  • Strong focus on refactoring and code quality 
  • Understanding of software configuration management and release management 
  • High levels of software engineering literacy and communication skills Knowledge of android components like Activity/Fragment, Service Broadcast receiver, Content provider.

 

Desired Skills: 

  • Experience of working in an agile environment 
  • Experience of other mobile platforms a plus (iOS, Windows Phone/Mobile, BB10) 
  • Product development and lifecycle experience 
  • Experience of unit testing 
  • Knowledge of build systems such as Maven 
  • RESTful development 
  • XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy

Apply Now

Please spend a minute to send your resume or queries to us, We will reply to you shortly.

Contact Us