You are viewing a preview of this job. Log in or register to view more details about this job.

Android Mobile Developer

InterPro Solutions has an opportunity for an Android Mobile Developer. We are seeking an Android Developer who possesses strong skillset of implementing the latest mobile technologies and will work with our team of talented engineers to design and build the next generation of our mobile platform. Your primary focus will be development of Android applications and their integrations with our back-end server. The ideal candidate needs to have the ability to communicate technical concepts clearly and effectively with other mobile team members, and collaborate with other technical teams to develop mobile applications in a fast-paced environment.
 
Responsibilities
  • Learn and implement company’s existing mobile framework
  • Design and build advanced native app functionalities for the Android mobile platform
  • Build new features end-to-end through prototyping, validation, implementation, launch, and further iteration
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Collaborate with engineers of other mobile systems (iOS and Windows) in delivering consistent features across platforms
  • Work on native app bug fixes and performance enhancements
  • Discover, evaluate, and utilize new technologies within the mobile landscape
  • Troubleshoot technical issues with company’s customers
  • Shape the direction of future mobile products at InterPro Solutions
 
Requirements
  • Self-Starter, self-managing with strong initiative, and a team player with an Entrepreneurial Attitude as well as attention to detail
  • Strong knowledge and proven track record in Android development and object-oriented programming concepts
  • In-depth knowledge of Java programming language
  • Possess knowledge of smart devices (iPhone/iPad, Windows 10, or Android), applications and related technologies
  • Sample apps developed and published in the Play store
  • Experience with optimizing app for hardware resource utilization
  • Experience with native features like GPS, Accelerometer, Gyroscope etc.
  • Experience with offline data storage and syncing back
  • Experience with Multi-Threading and memory management specific to mobile devices
  • Must be comfortable with relational database design (SQL, table design, mapping to objects)
  • Have strong knowledge of web technologies (HTML, CSS, JavaScript, Angular, JSP, XML/XSL, JSON, Spring Framework, etc.)
  • Demonstrate ability to learn new technologies on own without formal training
  • Must be professional and have the ability to write functional definition documents
  • Have strong client interfacing skills
  • Experience with MDM solutions is a plus