Wire logo Wire

Software Developer, Scala/Android

Created on 04-09-2017
Location Berlin

Description

We are looking for a Scala developer with exposure to Android. The ideal candidate will be a highly-motivated and proactive individual that combines a desire to learn with strong collaboration and excellent communication skills. In Wire’s Android app Java is used for the UI and presentation layer, whereas the lower levels of the app are in Scala. Desired candidates will have knowledge and experience of Android and Scala development, or be able to learn those skills under our guidance.


About us

Wire is a European start-up building a modern, secure and open source privacy-focused communications experience. We are a Swiss company with a development center in Berlin, Germany. Our people come from a wide range of backgrounds, united by shared passion for communication, design and technology.


Benefits


When you join: 

Work with experts, multicultural team from 20 nationalities, competitive salary, relocation support, career growth opportunities, beautiful office with a rooftop terrace in the heart of Berlin.


Day-to-day:

Functional programming languages, hardware of your choice, adjustable standing desks, high quality chairs, regular tech talks, developer meetups in the office, bike storage, table tennis, foosball, yoga, breakfasts and lunches.


Responsibilities

  • Implement new features in the app 
  • Help maintain and improve the code base 
  • Design new features and apply testing methodologies 
  • Coach junior members of the team 
  • Collaborate with other teams to identify and resolve issues 

Requirements

  • 2+ years experience with Scala development 
  • Experience with Android development (or willingness to learn) 
  • Understand object-oriented programming 
  • Knowledge of design patterns 
  • Passion for clean code and elegant solutions 
  • Experience with automated testing 
  • Experience with version control systems (preferably Git) 
  • Independent software projects and attention to detail 
  • Excellent problem solving, critical thinking, and communication skills 
  • Education 
  • BS in Computer Science or equivalent, MS preferred

Benefit

Highly experienced team

Highly exper...

20+ nationalities

20+ national...

Functional programming languages

Functional p...

Career growth opportunities

Career growt...

Tech talks, events and conferences

Tech talks, ...

Centrally located and beautiful office

Centrally lo...

Rooftop terrace

Rooftop terr...

Secure place for bikes

Secure place...

German classes

German class...

Yoga classes

Yoga classes

Daily breakfast

Daily breakf...

Lunches 2x/week

Lunches 2x/w...

Best coffee, beverages, snacks & fruits

Best coffee,...

Company phone

Company phon...

Table tennis and foosball

Table tennis...

CLOSED VACANCY Apply now

Video