Senior Mobile Engineer (Remote)

Splice (View all Jobs)

Remote - U.S.

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Call with recruiter 2. 4 hr take-home project 3. Video interview w two engs on take-home exercise 4. Video call with hiring manager 5. Video call w VPE & principal eng to talk about architecture.

Salary

$175,000 - $200,000.

Programming Languages Mentioned

JavaScript, C, Java, C++, Swift


The role

As a Senior Mobile Engineer on our team, you'll work with Engineering, Design, and Product Management to deliver value to artists. Using your knowledge of software development, you will create, maintain, and deploy application features for a new A.I. driven Mobile cross platform application. You'll have the opportunity to shape the creative flow of musicians while working with multi-talented, creative and inclusive teammates.

 

Why Splice?

Music starts at Splice. Splice is cultivating the essential ecosystem for music creation with innovative audio products that inspire and enable artists. With sounds, skills and connected instruments - Splice is meeting the needs of a new generation of musicians and creators, alongside a diverse and trusted library of over 2 million pre-cleared samples. Splice is a global community of producers, innovators and musicians, offering creative solutions for creative challenges. 

Our culture is our community; we hold ourselves and each other accountable as we work to continuously improve, navigate uncharted territory and change the industry for the better. As artist advocates we seek out diversity in who we hire, represent and how we collaborate, to ensure a more inclusive and open minded reality with access and freedom for all.

We don’t just hire people who mirror our culture. We hire people who add to it.

As a Software Engineer at Splice, you might find yourself:

  • Solving problems with code, without code, and sometimes by deleting code
  • Writing code in Dart using the Flutter framework to improve Splice’s mobile applications on both iOS and Android
  • Writing native code in Java, C++, Swift, or Objective C as needed
  • Rapidly iterating and experimenting with new concepts for creative workflow
  • Collaborating with your peers in Engineering, Product Management, and Design to support product decisions and review future implementations
  • Co-authoring RFCs to propose new feature implementations, or improvements to existing ones
  • Sharing with your teammates, whether it's mentoring another engineer, or posting something awesome you just learned
  • Participating in code reviews to shape our code and the way we think and talk about our work

What we're looking for:

  • You have 5+ years of relevant work experience in building and maintaining production quality software
  • You’ve written code in any of the following languages: JavaScript, Java, Swift, Kotlin, Objective-C, C++, Dart
  • Strong OOP fundamentals   
  • Experience writing Flutter and Dart
  • Experience with Native mobile application development
  • You are comfortable, or even prefer working across technical stacks
  • You are comfortable both deploying and maintaining code in an agile environment
  • You are comfortable integrating with APIs, and mocking data in the absence of an available endpoint.
  • You’re self-directed towards delivering quality work and generating excellent work outcomes
  • You are not afraid to ask questions

Nice to haves:  

  • Experience playing an instrument, singing, and/or using music creation software
  • Experience with Rive or other animation software
  • Experience with React Native, in the absence of Flutter experience
  • Experience with audio engineering and/or digital signal processing 
  • Experience, and intuition with common design patterns
  • You get excited about data and about using it to make technical decisions
  • You communicate clearly and effectively with technical and non-technical audiences
  • You have a bias towards action and experimentation


In accordance with New York law, the salary range for this role if filled within New York is $175,000 - $200,000. The range for the position in other geographies may vary based on market differences. The actual compensation will be determined based on experience and other factors permitted by law. 

Equal Opportunity Employer

Splice is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran status, or military status. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to any protected characteristic under applicable law.

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!