Expires soon Microsoft France

Software Engineer Android (m/f)

  • Bad Homburg (Darmstadt)
  • IT development

Job description

Job Location: Berlin

Do you want to be part of the team that has built one of the best apps in the world? Wunderlist for Android has been awarded as the best productivity app in several markets, and now you can be part of the team that is building Microsoft To-Do, the next generation of productivity apps. This means working closely with other engineers and designers to implement new designs and features as well as diving deep into the core of our sync services.

You bring:

- Deep knowledge of Java (although you are not scared to try new things like Kotlin) and you know the Android platform's strengths and trade-offs.

- You have a clear and advanced knowledge of testing techniques, clean architectures (SOLID principles), design patterns (MVP, MVVM, etc.) and performance.

- Concurrency does not scare you.

- You have experience consuming RESTful APIs, and don't mind designing one.

- You know the current top libraries and how to use them (and when not to use them). In particular, you should be comfortable using ReactiveX and dependency injection.

- You love creating beautiful apps and creating the best user experience. Material Design guidelines are not a mystery for you, you know when and where to apply them.

- You are reliable and responsible. You enjoy taking responsibility within your role and on projects you have initiated.

- You are a clear and effective communicator, be it when you write code, write emails or explain complex technical issues to non-technical co-workers.

You get:

- You build an app that millions of people love and use every day, helping them to be more productive and achieve their goals.

- Have a real impact, take on full ownership of the Android app. Contribute to and improve our code base from day one.

- Learn from some of the best people in the industry, a cross-functional international team. Get help finding mentors who support you and your growth.

- Grow your technical skills and learn about other technology stacks and platforms. Investigate and play with new approaches that could be applied to our products (you are encouraged to use one day per week on this).

Microsoft is an equal opportunity employer and supports workforce diversity. Join an international work environment that is characterized by flexibility, an informal atmosphere, and a fast pace. We offer competitive pay and a wide range of benefits. Microsoft acknowledges your performance by investing in your health and financial future and by ensuring your work-life-balance.

Make every future a success.
  • Job directory
  • Business directory