Job: Senior Android Developer

Title Senior Android Developer
Location Ahmedabad
Job Information

Position Overview :

We are looking for Senior Android Developers who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of mobile applications. Candidates should be able to develop an Android application from initial conception through submittal to the Android marketplace. They must be proficient with Java and object-oriented programming, including software design and design patterns, as well as standard Java development tools such as IntelliJ, Android Studio, Eclipse or ADT. Proficiency with open source frameworks or third-party libraries specific to Android applications is also required.

The ideal candidate will have IT consulting experience, be familiar with a team approach to execution, possess effective written and verbal communication skills, and be willing to travel.

Responsibilities :
Senior Android Developers at WebPlanex are expected to work independently and deliver high-quality code in a timely manner across a variety of project engagements. They will participate in multiple phases of projects, including requirements gathering, software design, development and testing.

  • Design, develop and test applications from the ground up
  • Work with outside data sources and APIs such as REST APIs
  • Develop and deploy Android OS 4.0+ based applications using Java
  • Troubleshoot, optimize and performance tune
  • Innovate and brainstorm new features
  • Work closely with a Project Managers to execute solutions

Required Experience / Skills :

  • 2+ years of experience in application development on Android and 3+ years in Java/C++
  • Most recent projects or job must be Android-based development
  • Bachelor’s degree in Computer Science/Information Technology or related field (or equivalent education/experience)
  • Strong OO design and development experience
  • Experience with Android SDK & NDK
  • Ability to work with data from outside APIs
  • Ability to understand and parse XML, JSON and serialized data
  • Experience with embedded relational databases (SQLite)
  • Understanding of multi-threaded interface design
  • Experience with Fragment-based Android application architectures
  • Have at least one or two functioning apps in the Android market place
  • Should be self-driven and operate independently with little guidance
  • Experience in Bitcoin Cryptocurrency will have an added advantage
  • Bluetooth Low Energy experience is a plus

Nice to Have :

  • Experience with multiple mobile platforms
  • Experience with profiling, tuning, and optimizing Java applications
  • Experience with third-party libraries and APIs, OAuth protocol
  • Experience rooting devices or building the platform from source
  • Thorough knowledge of IntelliJ or Android Studio or Eclipse
  • Experience building library projects for Android
  • Experience dealing with streaming media on Android
  • Familiar with JNI
  • Experience with emerging Android devices such as smart watches and Google Glass
Apply Now