Android Engineer

Job Description

Exp. Range- 7-10 years

Location- Bangalore preferred / Noida (Open to travel to Bangalore)

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 
Desired Skills and Experience 

Essential skills/Attributes: 

  • Minimum 5+ years’ relevant experience of Android development.
  • Knowledge and exp. on the following:
    a. Kotlin
    b. Dagger
    c. Retrofit
    d. MVP/MVVM
    e. SOLID principles
    f. Strong hold on design patterns
    g. Strong core java concepts
  • Attention to detail and subtleties of UI design and implementation
    · Understanding of design patterns
    · 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 
    · Bachelor degree in computing, mathematics or science 

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