IBM Application Developer - Mobile. Android in VILNIUS, Lithuania

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.