Ta oferta pracy jest nieaktualna od 336 dni. Sprawdź aktualne oferty pracy dla Ciebie

Android Senior Software Developer

  • Warszawa, mazowieckie pokaż mapę
  • Specjalista
  • 25.06.2018

    Pracodawca ma prawo zakończyć rekrutację we wcześniejszym terminie.

    Android Senior Software Developer

    Position & responsibilities

    Great user-friendly and high quality software is at the heart of the solutions we provide. The job of Android Senior Software Developer is to build software that works with modern and highly complex health care products that make a difference to peoples’ lives.

    We are looking for people who want to bring ideas from Internet of Things, mobile technology and change how people interact with our products on a global scale.

    Job responsibilities:

    • Innovate, design, develop, test, deploy, maintain and improve software on the Android platform.
    • Conduct code reviews with colleagues as well as ensure guidelines and best practices.
    • Close collaboration with the team to define, design, and ship new features.
    • Review and provide input to user stories.
    • Execute sprint planning together with the team.
    • Establish unit-test code for robustness, including edge cases, usability, and general reliability.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

    Minimum qualifications:

    • Software engineering, computer science or equivalent field of study or equivalent practical experience.
    • 5+ years of experience developing software in general, with at least 3 years working with Android technologies (Java and Android Studio) – preferable in agile teams.
    • Moreover, you are experienced in:
      • Object-oriented software development,
      • Building mobile applications at the user interface and system levels,
      • Designing clean and maintainable APIs,
      • Design and architectural patterns,
      • Multi-threaded programming.
    • Proficient in English.

    Preferred qualifications:

    • Master’s, further education or experience in engineering, computer science or other technical related field.
    • Experience with building complex applications for the Android platform.
    • Experience with the following technologies (the more the better): Android BLE stack, Android Services, Fragments, RecyclerViews, SWAGGER, data binding, property/view animations, memory profiling, Jenkins CI, Gradle.
    • Ability to write unit tests using JUnit and UI tests in Calabash/Cucumber.
    • Ability to analyze Android crash reports.
    • Experience with Android Profiler.
    • Basic understanding of Unix command line and scripting languages i.e. Ruby, Perl, Bash.Experience with developing large software systems.
    • Experience with advanced algorithm development.
    • Experience with Kotlin.

    Visit us www.demant-technology.com and read more.

    About Us

    We are expanding our global R&D with a new Technology Center in Warsaw. We develop an array of advanced software- and wireless solutions for use in health care products. We are part of a leading international health care company, which develops, manufactures and sells products and equipment designed to help millions of people worldwide. The company operates in a global market with own companies in more than 30 countries, a total staff of over 10.000 employees and revenues of over EUR 1 billion.