We seek for developers with strong object-oriented design skills and a track record of delivering designs to market, a solid understanding of the SDLC, and a fundamental love of APIs. Developers who are experts in rapid prototyping, with the ability to quickly go from mockups to implementation.Additional valuable skills include responsive design, a sense of UX, mobile design patterns, and visual design with an eye for simple-to-use interfaces as well as a working knowledge of testing from unit to functional (in a mobile context), and Agile development processes including Scrum.We expect you to:
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API’s
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Share your knowledge actively with your colleagues.
At least 3 years experience in Android development.
Experience in the mobile life cycle: application development (application structure, device and operating system API’s, debugging, performance, security) and deployment.
Knowledge and experience creating native Android application using Android development tools and major Android frameworks
Familiarity with Android Design Guidelines and requirements
Experience in working in an Agile environment, preferably member in a Scrum team.
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis
Experience building complex Android Apps that have been successfully delivered to customers
Good overview of current development trends, frameworks and good knowledge of news sources, podcasts, tutorials etc.