Flat logo

Senior Android Developer


Job description

Apply Apply
We're hiring a full-time senior Android developer to take over the future of our music notation editor, currently available on the web and through a native iOS app. Join us as we make music composition better and more accessible to everyone!

🎼 About Flat

Flat, created by Tutteo Ltd., is an online music notation platform that empowers music enthusiasts to create, learn, and share music scores, tabs, and lead sheets. We believe that the old fashion sheet music industry has come to a point where it needs to be renewed. Through Flat and our other products, we define a new way to write, teach, and consume written music.


We are smoothly expanding our team (we're soon to be 15 people) and we are strongly investing in improving every aspect of the company - our products, our branding, our marketing, our processes, and so on.

We have launched to date 2 growing and profitable products, gathering an active and engaged community of more than 3M users:

  • Flat - our online music notation platform (web, native iOS app) - the one you'll be mostly responsible for.
  • Flat for Education - our music teaching platform aiming at making music education playful and engaging.
Two years ago, we released our first native mobile app on iOS. We started to monetize it a year ago and built a growth strategy on the AppStore. To date, it's 5000+ ratings with a global average of 4.53 / 5, used by more than 70k unique composers every month. You can check it out here: AppStore

We aim to duplicate this success on the Google Play Store. We already published a progressive web-app and received thousand of positive feedback.

👉 You will be responsible to start from scratch a brand new Android app, using our existing APIs and software components.

🎩 Role and Responsabilities

  • Gather insights from our users' feedback and from our Product and Dev teams to identify weaknesses and improvement opportunities throughout the product and draw a realistic roadmap.
  • You will build our Android apps from the ground up. By doing so, you will have to automate and simplify development, building and release processes, so everything is smooth for you and for when the team get bigger.
  • Own and develop new features and new product aspects from A to Z: architect, develop, test, maintain and improve software.
  • You will be in charge of our Android department and you will oversee new hiring and onboarding within this department.
  • You will work closely with the mobile & design teams to build the best user experience possible.

🛠 What you need to show

  • Full professional proficiency in English
  • 5+ years designing complex Android apps in Java and/or Kotlin
  • You are up to date with the latest Android updates in terms of architecture, SDK and technical limitations/ opportunities
  • You have experience shipping apps on the Google Play Store
  • You never release features or fixes without having unit and E2E tests accompanying them
  • You have experience working with APIs and local databases
  • Experience working with deep and performant webview integrations
  • Experience with Firebase for error reporting and logging
  • Excellent organization, prioritization, and time management skills
  • You take initiative and ownership - we don’t do micro-management
  • You communicate openly, honestly, respectfully, and are authentic in your interactions
  • Strong empathy and an urge to fulfill our users' needs and goals
  • You are passionate about music and believe that the sheet-music industry can use a change
  • Passion for music and strong sympathy for our mission to make music writing and learning more accessible to everyone
  • You have an "MVP" mindset - you believe "done" is better than "perfect" and continuous improvement is better than spending months perfecting a UI before shipping

🔥 Bonus

  • Experience with native low-latency audio processing on Android
  • Experience working with MIDI on Android
  • The ideal candidate has a background in music and can himself find real value in our products
  • Experience working in a small team
  • Experience working within a fully remote team

🏡 Why Flat.io

  • We are a fully distributed company so you can work from anywhere in the world (as long as you have at least a few working hours overlap with Western Europe time)
  • Flat structure + full ownership = zero micromanagement
  • Opportunity to actively shape the future of our industry-changing products and affect the experiences of our 5M+ users worldwide
  • Flexible working hours - We don’t care about when you do your work as long as the job gets done
  • Annual company retreats (post-COVID)
  • Unlimited paid time off

✋ How to apply

Apply directly on Angel, in the note write a description of your experience and why you think you might be a good fit for this role. If you can, add links to any relevant apps you already worked on.

Apply now

Apply Apply

Please let Flat know you found this job on Himalayas. This will help us grow!

Primary industry
Company size


Founded in


Social media
Visit flat.io Visit flat.io

About the company

Flat, created by Tutteo Ltd, is an online music notation platform that empowers music enthusiasts to create, learn and share music scores, tabs, and lead sheets. We believe that the old fashion sheet m...
View company profile View company profile

We'll keep you updated when the best new remote jobs pop up.


We care about the protection of your data. Read our Privacy Policy.

Featured remote companies

View all companies View all companies
  • Accella logo

    Accella is a digital interactive agency specializing in designing and developing websites and mobile applications.



  • Eet.nu logo

    Eet. nu is the largest online restaurant guide in The Netherlands with over 1,500,000 unique visitors per month.



  • Nagarro logo

    In a changing and evolving world, challenges are ever more unique and complex.



  • Knock logo

    Join us in our mission to make trading-in your home as easy as trading-in your car.



  • Cosmic logo

    Cosmic provides tools for development teams to build and manage applications.



  • Monetate logo

    Monetate, the global leader in personalization software for consumer-facing brands, enables marketers to create truly individual experiences that surprise and delight every customer, increasing