Good understanding of fundamentals: data structures, Object Oriented Programming concepts
Strong Programming skills in Java; good understanding of other programming languages like C#, C/C++
Good understanding of and work experience in native frameworks in Android SDK
Good understanding of the following concepts: memory management, application life cycle, multi-threading, web service consumption
Good experience in UI development: View layouts, custom UI views, MVC design pattern, animations, gestures
Familiar with Eclipse IDE, Android debugging tools
Experience in Web Service Integration, XML/JSON parsing
Familiarity with the process of deploying apps to Google Play
Strong focus on perfection and quality conscious development.
Design and develop reusable software components.
Follow best practices in programming.
Excellent debugging and optimization skills.
Good understanding of web services, databases, social media integration, cloud integration, location based services, media streaming, encryption/decryption, push notifications, in-app purchases, mobile ads, etc.
Familiarity with concepts relevant to enterprise application development & deployment:
Mobile Enterprise Apps Development (MEAP),
Mobile Device management (MDM),
Cloud Integration, data synchronization, data security, offline data caching, databases, etc.
Experience in at least one code versioning system like SVN, git.
Experience in working with third-party libraries and tools (example: Facebook, Twitter API, Google Maps API)
Good understanding of the basics of other major mobile platforms: iOS, Windows Phone
Cross-platform app development frameworks like PhoneGap, Titanium, etc
Ability to understand functional requirements and translate those requirements into elegant functional solutions
Soft-skills: Good written and oral communication skills
Salary: salary is not a constraint for the right candidate
Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Software Developer
Role: Software Developer
Keyskills: C, Java, C++, Multithreading, Android SDK, XML, Data Structures, Threading, PhoneGap
Education: UG: Any Graduate - Computer Science
No of Position: 1 No.
Requirement: Part Time/Full Time
Job Location: BLR - KA
Exp: 2 to 4 years
Contact Person: Rakesh Naveen