Senior Flutter Mobile Developer - remote

MusicX
Posted 6 months ago
We Work Remotely
  • Work on a challenging social music streaming platform
  • Flexible/remote work friendly environment
  • Greenfield product
  • Technology first company
  • Join an experienced tech &product team
Senior Flutter Mobile Developer
About MusicX:

MusicX is an early-stage, stealth-mode startup focused on innovation in music technology. With funding secured, we're on a mission to revolutionise the music streaming experience, particularly for Gen Z. Our team consists of tech experts and prominent figures in the music industry.

Headquartered in New York, USA (ET), and with our CTO based in Melbourne, Australia (AEST), we operate with a flexible, remote-friendly work culture designed to accommodate our distributed team. We work hard at fostering a focused and friendly workplace, where team members are able to do their best work. Each role also has minimum daily crossover time requirements. Over the next 6-12 months, we aim to engage closely with users to build a groundbreaking product ready for scale.

Role Overview: 

We are looking for a Senior Flutter Mobile Developer with outstanding technical experience, a mature attitude and a preference for working with a small smart experienced team. This role offers the chance to work on a greenfield product in a technology-first company, creating an intuitive and user-friendly music streaming platform.


Responsibilities:
  • Develop stunning and functional mobile features using Flutter and Dart.
  • Collaborate with the CTO, CEO, and product team to turn ideas into reality.
  • Write clean, maintainable, and well-documented code.
  • Integrate with our robust backend infrastructure for a seamless user experience.
  • Thrive in a fast-paced, collaborative environment.

Requirements:
  • 2+ years of experience with Flutter and Dart, with some low-level iOS + Android OS experience.
  • 5-8+ years of native mobile development experience (Swift/Kotlin).
  • Experience with backend integration (APIs, user authentication, data fetching).
  • Proficiency in version control systems (Git).
  • Strong communication and problem-solving skills.
  • Passion for music and a desire to make a difference.

Desirable Skills:
  • Excellent written and verbal communication in English.
  • Strong understanding of mobile UI/UX principles.
  • Exceptional attention to detail and ability to manage multiple high-priority tasks.
  • Solid foundation in Object-Oriented Programming (OOP) principles.
  • Proficiency in TDD, DDD, SOLID, DRY, and KISS principles.
  • Passion for tackling complex technical challenges and finding innovative solutions.
  • Experience with cross-platform development using JavaScript, NodeJS, React, NextJS.
  • Background in mobile app development for navigation, audio/video streaming, offline playback, and caching mechanisms.

Bonus Points:
  • Experience with cross-platform development (JavaScript, NodeJS, React, NextJS).
  • Background in mobile audio/video streaming and offline playback.
  • Open-source contributions and experience with distributed teams.
  • Understanding of system security and complex software design.
  • Familiarity with AWS services.
  • Relevant university degree.

Our Advantages:
  • Join a passionate and talented team with a shared vision.
  • Work on a cutting-edge product shaping the future of music.
  • Enjoy a flexible and remote-friendly work environment.

Application Process:
  • Initial chat with the CTO.
  • Technical test and task.
  • Technical interview.
  • Follow-up chat with the CTO and CEO or additional team member.