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.

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.