RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Principal Engineer, Mobile Applications

Skills
Computer ScienceMobile Application DevelopmentMobile ApplicationsAndroidFlutterOptimizationUser Experience
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years in mobile app development
  • Strong understanding of mobile app development on iOS and Android
  • Proven experience working with UI/UX designers to produce highly polished products
  • Hands-on experience with Flutter
  • Expertise in optimizing mobile app performance
  • Experience in frontend engineering for customer-facing products
  • Familiarity with low-level programming details on Android and iOS systems
  • Proficient with automated pipelines for continuous build and integration systems

Nice to have

  • Bachelor's degree in computer science or related field
  • A passion for music
  • Interest in working on products that bring joy to music lovers
  • Familiarity with Rust
  • Familiarity with C/C++
  • Experience with media playback engines on mobile or desktop platforms

Day to day

  • Design and develop advanced mobile applications for iOS and Android platforms.
  • Optimize application performance for smooth and efficient user experiences.
  • Collaborate with cross-functional teams to define, design, and bring to life new features.

Hiring process

  • Successfully complete a background investigation and drug screen as a condition of employment