Android Developer



-. Design and build advanced applications for the Android platform
-. Collaborate with cross-functional teams to define, design and ship new features
-. Ensure performance, quality and responsiveness of applications
-. Work with the product team to understand end-user requirements and use cases, and translate that into pragmatic and effective technical solution
-. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
-. Integrate with our backend services to make sure we are delivering a great mobile user experience
-. Identify and correct bottlenecks to improve application performance

Skills Required

-. Minimum of 3 years Android development experience.
-. Strong understanding of Java programming language.
-. Hands-on experience working with multiple data interchange formats such as XML and JSON.
-. Strong understanding of modern mobile application development principles and Android app deployment procedures.
-. Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
-. Understanding of code versioning tools such as Git.
-. Experience with the creation and consumption of web services.
-. Experience with Jira / Atlassian products is a plus.
-. Experience developing Xamarin applications is a plus.
-. Experience working in an agile environment is a plus.
-. Experience with multithreading programming is a plus.
-. Experience writing unit tests and testable code is a plus.
-. Development experience with iOS is a plus.
-. Excellent communication and interpersonal skills
-. Excellent written & spoken English.
-. Awesome attitude.

Signup for our Newsletter