Company:         Flatworld Solutions (FWS)


Eligibility:         Any Graduate

Experience:       2+ yrs

Location:           Bangalore

Job Role:          Android Developer


Company Profile:

Flatworld Solutions (FWS) is a global corporation offering solutions in IT, Business Consulting and Outsourcing Services. Founded in 2002 and incorporated in 2006 with the single-minded purpose of using technology to equip and enable businesses build efficiency, negate global distances, save time and increase bottom lines worldwide, Flatworld has earned it stripes with a decade of satisfying experiences.

Job Description:
1. Design and build advanced applications for the Android platform

2. Collaborate with cross-functional teams to define, design, and develop new features

3. Work with outside data sources and API's

4. Unit-test code for robustness, including edge cases, usability, and general reliability

5. Work on bug fixing and improving application performance

6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Candidate Profile:
1. Proficient in Android SDK, ADT, Eclipse/Android Studio

2. Strong knowledge of Core Java and Object Oriented Programming (OOP) concepts

3. Experience on web service integration (SOAP, REST, JSON, XML)

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

5. Experience with offline storage, SQLite, multi-threading, services, content providers, geolocation and performance tuning

6. Experience in at least one code versioning system like SVN, GIT, etc.

7. Familiarity with cloud message APIs and push notifications

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