Sr. Android Developer

Vocera Communications   •  

Fort Wayne, IN

Industry: Telecommunications

  •  

8 - 10 years

Posted 74 days ago

This job is no longer available.

Position Description: Vocera is looking for an accomplished Sr. Android development engineer who is familiar with the latest application development frameworks on Android. This is a fantastic opportunity for someone who enjoys working within a team environment (spread across North America, Canada and India) and is passionate about designing and building scalable Android mobile applications.

You should have built complex enterprise applications on Android and be well versed with the optimization factors on a mobile platform.

Responsibilities

  • You will design and develop elite Android applications that are highly scalable, secure, reliable and deployed over a large customer base
  • Use your solid design principals, design patterns and apply them to address specific product requirements
  • Apply current or emerging frameworks to meet the needs of the Vocera Android client architecture
  • Accelerate development within the Vocera mobile team by providing technical leadership
  • You will participate in and seek continuous learning through peer review

Competencies

  • Results driven professional who can partner with an extraordinary team that is building next generation mobile applications
  • Proven commitment leveraging technologies to solve business problems
  • You should be a self-motivated and ambitious individual with a self starter attitude, excellent analytical and communication skills
  • Display a real passion for the end-to-end development of quality software products and the desire to make a difference
  • Strong Understanding of mobilesecurity protocols, analytics and social channel integration
  • Understanding of various non-functional aspects in mobile application design the ability to provide a solution to optimize performance, scalability etc.
  • Excellent knowledge of the best software development practices, Android development and processes
  • Ability to rapidly learn and take advantage of new concepts and technologies

Requirements

  • Bachelor’s or master’s degree in computer science or equivalent
  • 7+ years of experience designing and developing enterprise software applications
  • 5+ years of experience architecting and developing applications on the Android platform
  • Experience with Android Studio, Gradle, Git and continuous integration
  • Expert with open-source Android ecosystem and choosing the best libraries available for common tasks
  • Working knowledge of the general mobilelandscape, architectures, trends, and emerging technologies
  • Expertise in Android and Java frameworks/accelerators
  • Experience with SQLite, JSON, XML and Web Services
  • In depth understanding of the Agile software development lifecycle
  • Fully conversant with SOLID principles, software development frameworks, design patterns, Android, and enterprise in mobile application integration
  • Experience with XMPP and Smack libraries and with RxJava, Dagger2 is desirable