W1siziisijiwmtkvmdkvmjcvmtqvmdqvmdyvnduyl0hanumxotqxifttbwfsbf0uanbnil0swyjwiiwidgh1bwiilcixmdawedkwmfx1mdazyyjdxq

I AM A

JOBSEEKER.

continue to candidate homepage

W1siziisijiwmtkvmdkvmjcvmtmvntkvndmvnju3l1jnmv8ynzg5ifttbwfsbf0uanbnil0swyjwiiwidgh1bwiilcixmdawedkwmfx1mdazyyjdxq

I AM

HIRING.

Continue to client homepage

Android Developer - Berlin - Freelance

  • Location

    Berlin, Germany

  • Sector:

    Android

  • Job type:

    Contract

  • Salary:

    Negotiable

  • Contact:

    Joseph Arnone

  • Email:

    joseph.arnone@darwinrecruitment.com

  • Job ref:

    JN -112019-84983_1580391669

  • Published:

    20 days ago

  • Startdate:

    ASAP

As a Senior Android Developer, you will be part of a cross-functional team (frontend, backend, mobile developers, PM and UX), developing, maintaining and improving the Android app. You will sync with your fellow teammates within the team and colleagues worldwide on features and newest developments. You will steer the architectural decisions and mentor your fellow Android teammates.

Your Tasks and Responsibilities:

- Help architect, build, iterate and manage our global mobile Android application

- Help create the team around you and its processes early on

- Ensure that code is compliant with the latest design standards and best practices

- Mentor other Android developers in the team in architecture, process and the different aspects of a large scale Android app

- Help to raise the overall skill and quality level through pairing and design/code reviews

- Push forward our testing strategy including unit and UI tests

- Partner closely with front-end, back-end, iOS and product team members to continuously improve the global Android app

- Keep legacy in check while being pragmatic about solutions

- Research and prototype new solutions to difficult problems

Your profile:

- At least 3 years of experience in Android development

- Enthusiasm for Android development, beautiful, pragmatic code and an eye for simplicity

- Expert understanding and experience with the Android platform

- Proficient in how to use DDMS and the Android Developer Tools

- Expert programming skills in Kotlin

- Good knowledge in testing frameworks, e.g. experience in JUnit, Robolectric, Espresso

- Expert know-how in object-oriented software design and design patterns

- Proficient experience with client/server architectures using HTTP, REST, XML and JSON

- Back-end, web front-end or iOS experience is a plus

- Real-life reference or open-source projects (Github / Bitbucket / Stackoverflow Account) is a plus

- Effective oral and written English communication skills

Save job