Android Developer

Apply now

Android Developer

At Office App we're looking for an Android Developer to join our tech team.

Full-time · Amsterdam

At Office App, we optimize working environments. Why? Because we’re on a mission to create a Happy Office Life for the global workforce. With our tenant experience platform, we’re disrupting & transforming the traditional real estate market.

Ranked as one of the top Property Technology companies in Europe, we’re exponentially growing our team. That’s why we are looking to hire you as our Android developer.

You will be developing our native Android app, which is fully written in Kotlin. A revolutionary app in the property industry, used daily by thousands of people, to create a happy and safe office life. As our Android Developer, you will work closely with our product team to build and deliver a beautiful and user-friendly Android app for our customers. You will be part of a stellar multi-disciplinary development team that makes sure we write our code in a timely, consistent, and scalable manner, whilst ensuring strong optimization. Therefore unit-testing your code for robustness including edge cases, usability, and general reliability is a must for you. Ultimately, our customers on Android will have a great mobile experience thanks to you.

What your work week will look like

40% of time focused on building new features and integrations;

We try to solve as many problems for our clients & end-users as we can. That means you constantly work on new features/integrations & connect with new 3rd party services, to provide a safe & happy office life:

  • Some existing features: Mobile access (open office doors with your phone) using NFC/Bluetooth, order (paid) lunch from the office restaurant, rent a bike by scanning a QR code, view meeting room occupancy in real-time on interactive floor plans etc.
  • You will develop new features in close collaboration with our Product team

30% of time focused on the current code base;

With well over 30 unique features in the app; consistency and quality are key to remain highly productive. Therefore we want to focus on modernizing and improving our existing code base when adding functionality, you will:

  • Consistently improve UI/UX
  • Refactor code
  • Increase test coverage
  • Discuss your ideas with the team, on how to further improve our codebase where you see opportunities to do so whilst also consistently meeting the business goals of the new functionalities.

20% of time invested on the roadmap;

  • Architectural improvements
  • Implement and/or develop our internal cross-platform SDK

10% of your time;

  • Discussions, (informal) chats and meetings with colleagues
  • Time to have fun and drink a proper coffee

The qualities we're looking for

Hard skills - show us what you can do!
  • You've published one or more Android apps
  • You are an experienced developer in Kotlin & Java and you are able to write clean code
  • You have good experience working with remote data via REST APIs
  • You have a solid understanding of the Android platform
  • You are not afraid of architectural UI patterns like MVVM & MVI and know what advantages these bring over the all too famous “God” Activities

  • You have a good UI/UX feeling with a sharp eye for pixels
  • You are capable of making use of standard libraries and APIs
  • You know how to use Git to your (and the teams) advantage
  • You have a working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • You want to release with confidence so you test your code and automate it
  • You know what the full mobile development lifecycle involves
  • Good communication skills in English

Soft Skills - It's not all about programming!

  • You’re a team player. Everyone says that, but what does it mean? We want an open environment where asking questions count as a plus! Discuss your solutions with colleagues and help others to improve their diamond pieces of code

  • You're analytical and good at time management

  • You have great communication and problem-solving skills

  • You're curious about new technologies and you're excited to find ways to implement them in your work

  • You are eager to learn and love sharing your knowledge with others

  • Keep an overview of the project and see how your work fits in the bigger picture

  • You’re also someone that can work independently, sometimes raising your hand, sometimes figuring out solutions on Stackoverflow or other geek platforms ;)

  • Bring a portion of “gezelligheid” into the team

Even better if you have:

  • Interest in Kotlin Multiplatform (Mobile) & Jetpack Compose
  • Experience with E2E (visual) testing tools like Appium using BDD

What you’ll get in return

  • Be part of team of A-players with over 10 different nationalities

  • A good work/life balance - we give you 26 days of paid leave
  • When possible again, Friday drinks!
  • Celebrate results and help each other grow by sharing failure
  • An environment where there is space for own initiatives and where questions are valued
  • Space to learn, grow and build an expert role within your own field of work
  • A Happy Office Life - we practice what we preach

Apply for the job

Does this sound like the perfect job for you? Apply now by clicking the button below.

Don’t meet the exact requirements, but you still think it’s awesome what we do? Still click on the button :) we'd like to get in touch! Or check if our other vacancies matches your skills?

This is what you can expect from our recruitment process

- Applied? Awesome! We aim to reply within 1 week. If we also see a match, we will invite you for a phone screening with our Recruiter.

- Phone screening: 30 min call to get to know each other a bit better and to answer all your questions. We both still see a match? Great, let’s proceed!

- First interview: Zoom video with the Hiring Manager to talk more in depth about you and the role in specific

- Case Interview: Zoom video with the team. We will send you the business case for you to prepare at home. We are very curious to see your skills!

- Culture Coffee: Final Zoom video chat with our Founder / CEO Thijs. He would love to meet you!

..Still a match? You will receive a job offer from us and we hope you will join and grow together with Office App!

Because of COVID-19, Office App is conducting most of its interviews virtually via zoom. We work mostly from the office where we use our own desk booking system to make sure we can keep our safe distance. If everyone is comfortable meeting at our office, we can of course arrange this too.