🤖 Android (Kotlin) Developer

Nangang, Taipei

Rolo is looking for talented Android developers to join its international team of fantastic fanatics in our Taipei office with the spirit to move an (almost) impossible mission forward. The perfect candidate will be responsible for developing Rolo's app for Android devices, by writing clean and reliable code.

What we’re building

Rolo is a secure business chat platform that enables people to send messages, have audio/video calls, share screens and send files all end-to-end encrypted by our partner BlackBerry. Beyond security, we bring organizational management functionality to chat that helps companies take control over their company’s business conversations and contacts.

Benefits of working at Rolo

  • 💥 Make an impact
    The Rolo team is small, but growing. What you do will make a HUGE impact to the company and the product itself. Your code will be used in a live product, and you’ll get real feedback from users on how it can be improved.
  • 🌏 Be part of an international team
    Rolo's senior leadership come from France, UK and Italy, while the rest of our team are a mix of nationalities, making working with us a wholly unique experience, and much more enjoyable than can typically be had working under local management styles (Trust us, we know!)
  • 🏠 Work remotely when needed
    The team typically works from home twice a week, but we welcome remote working as needed.
  • 🍬 Plenty of snacks
    We’ve always got a table covered in sweet and savory supplies that you’re welcome to grab to power on through the day.

Responsibilities

  1. Use Kotlin (and Java where necessary) to create a highly-scalable client app that seamlessly integrates with Rolo's server-side API.
  2. Create clean and reusable components to populate the app UI with particular attention to performance & security.
  3. Take part in the product design process to provide feedback on what is envisioned and its feasibility.
  4. Contribute with ideas and potentially develop for Android-powered tablets, watches and other smart devices.
  5. Cooperate with our backend developers to define and integrate the server API in the Android apps.
  6. Follow and be accountable for code best practices all over the repository.
  7. Work independently with minimal supervision.

Requirements

  1. Conversational fluency in English is required.
  2. 3 years+ related working experience is required.
  3. Experience in writing modern Kotlin and Java retro-compatibility.
  4. Proficiency in using MVVM Android architecture and familiar with Jetpack components.
  5. Experience in working with server-side APIs.
  6. Proven ability to develop beautiful and functional apps, based on design, give attention to multi-screen size environments.
  7. Knowledge of Agile development process, software life-cycles including design, development, build/release, and QA.

Nice to have

  1. Start-up spirit, have already worked with a small team of several android developers.
  2. Experience writing end-to-end tests.
  3. Experience in Scrum development.

How to apply

⬇️⬇️ Fill in the form below and we will be in touch ⬇️⬇️

Apply For This Job

If you would like to apply for this position, please fill in the information below and submit it to us for consideration.

Drop files (or click) here to upload.

(200MB file size limit)