Hi, we are Grape, the next big thing in messaging. With us, you won't be joining a company, you will embark on a journey – from startup to market leader. This means that we look for people with a particular set of skills.

Who are we looking for?

  • People who see seemingly impossible odds and get excited to overcome them.
  • Resilient go-getters that stay positive, even when things don't go as planned.
  • Open-minded individuals who teams look forward to working with every day.
  • Self starters who sink their teeth in to find solutions no one thought of.
  • Experts who value ownership and are proud of their achievements.

If this speaks to you and you're ready to be part of a rocket taking-off, join us. 

Our values

Work smart

We are human beings, which means two things: It's important to balance work and life and avoid redundant tasks. We automate and simplify to improve every aspect of our business. Our goal is, to reach a 4-day work week across the company in 2021.

Own it

We trust in our team and its abilities, keeping both the small and big picture in mind. Zoomed in , you focus on and take pride in your tasks, no matter if you're setting up a new process or getting ice cream for the team. Zoomed out, you see your role in the company's success and find where you can improve your output. 

Seek clarity

At Grape, we believe in seeking to understand and then to be understood. Listening and to giving feedback constructively saves time and grief. Each team as a whole and the relationships within it matter. Constantly improving on those is a key to success and creating a workplace we all want to come to every day.

A typical day at Grape

  • Some people come in quite early, but we start our core work time at 10 AM (GMT+1 - Vienna Time) with our standup meetings to organise the day.
  • Usually we gather around the coffee machine for our fix (except our CTO Stefan, who prefers water). We have an amazing portafilter espresso machine with excellent beans from around the world.
  • We work in rooms of 2-5 people and go out for side discussions to keep the focus up as much as possible. 
  • Most of us go out for lunch together (our office is located in an awesome part of Vienna, called "Josefstadt") or order something to the office. We try to avoid work discussions on our lunch break.
  • Back at the office, it's crunch time and some of the best output happens, once we had a bit of distance from the computers on our lunch breaks.
  • We work at least until 3PM (the early birds fly out earlier) depending on the workload. Sometimes we stick around to chill and chat or we go out together.
Process

How we develop

We only have meetings with a clear agenda, we plan ahead so you can focus on coding and we listen to your feedback to adapt to your needs.

A few Important parts are

  • Code Reviews: No code reaches production without a second pair of eyes
  • Finish what you started: starting a ticket means finishing it, no matter what.
  • Tests: Test driven development is an absolute must-have. If you don’t know how it works, we will help you learn it. Tech Lead, Riccardo: “We don’t have time to not write tests”.
  • Code Quality: Your code quality must be to your highest standards. If you feel unsure of how to solve something in a good way, ask your smart colleagues to help you find a proper common design pattern to solve your problem. 
  • Pair Programming is very welcome
  • Documentation: in code and off-code 

Day-to-day goals

Plan

Help triage bugs / estimate feature requests and refine requirements.

Design

Implementing the features with our design guidelines in accordance with our UX design

Implement

Thrive for the best solution - The team discusses and tries to find the best possible way when we build software. Your opinion is valued.

Collaborate

Support others by pair programming or code reviewing

Requirements

Must

- 2+ years experience developing native Android apps with Java (this means at least Mid-Level)
- Know how to turn UI design into code
- Experience with common software design patterns (MVC, MVVM, standard Java design patterns)
- Know how to write clean and maintainable code
- Know how to manage dependencies (Gradle)

Bonus

- RXJava experience
- Own app published on the App Store
- Experience with cross-platform development
- Experience with other platforms like iOS

Tech

- Native Android App
- Java
- Gradle

A few Libraries we use

- EventBus
- Retrofit
- Firebase
- JitsiMeet
- Autobahn

Other tools we use

- Jira
- Gitlab / GitHub

Your Team

Meet Lukas

Lukas has been with us since day one. He loves Italian food, karaoke and - most of all - iOS development. A few years ago he took an educational leave and went to Napoli/Italy to study at the Apple Developers Academy, where he submitted the second best application of all developers worldwide and strengthened his UX and product building skills. Together with our lead designer Carina he is now leading the core product unit of Grape, and is in charge of making our base product as flawless as possible.

His team describes him as cooperative, intelligent, reflected and calm. With him you'll improve your iOS and UX knowledge, while also improving your cooperative and people skills.