Senior iOS Developer (Remote)

about 2 years ago
Full time role
Seattle, WA, US... more
Seattle, WA, US... more

Company

Rad Power Bikes is an electric bike manufacturer that offers direct to consumer pricing on e-bikes and accessories and they ...

View Company Profile

Job Description

Why We’re RAD (about us):
Rad Power Bikes, America’s largest electric bike brand, is on a mission to get people onto bikes that are built for everything and priced for everyone. 
Our company is a driving force behind the e-bike market expansion in North America, and we’re growing rapidly in Europe. We are the first mover in the omnichannel retail space for personal mobility products and we continue to develop industry-leading, innovative e-bikes. Rad is 700 people today with 350,000+ customers, leading a global revolution in low carbon mobility. 
We are looking for RADICAL people to join our global teams: Responsible, Approachable, Diverse, Innovative, Customer-Driven, Accountable, and always Learning
Our iOS Developer, Senior will be responsible for building the interface between data, systems and our Rad riding customers. You’ll be taking on new problems across our architecture, driving technical design and implementation helping to move our technology forward. This role reports to our Software Engineering Manager and is part of a cross-functional Technology organization.

Why You’re RAD (about you):

  • 8+ years experience working with iOS
  • Experience with onboard data including SQLite, Coredata, or equivalent
  • A thorough understanding of Bluetooth and connecting with Bluetooth devices
  • You feel comfortable interacting and communicating with external hardware devices
  • You have a strong foundation in Apple’s HIG, or can at least talk about it on an academic level
  • You have experience and/or understanding of working with SwiftUI
  • You have an understanding of REST and GraphQL APIs
  • You know how to expertly navigate Apple's review system and can coach the rest of the organization on this process.
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous integration/deployments, testing and operations
  • You seek new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
  • You know the value of creating and maintaining effective documentation.
  • Ability to work independently and collaboratively with both local & regionally remote teammates
  • Strong problem solving and organizational skills

Additional Requirements:

  • Bachelor’s degree in Computer Science, Design, Human-Computer Interaction or related field or equivalent work experience
  • Experience shipping mobile apps through the Apple App Store
  • A thorough understanding of App Store Connect admin console.

You get bonus points for:

  • Past experience working with IoT devices and iOS together  
  • Experience with Fluter, React Native, Android native,  Kotlin
  • Experience with GraphQL
  • Open-source contributions or have personal projects you’ve shipped successfully
  • Project management experience
  • You’ve dabbled in other Apple ecosystems: watchOS, iOS widgets, macOS

Working at Rad is built around our RADICAL values - we are:

  • Responsible to our environment, community, partners, and team
  • Accountable, we take ownership, bias to action, seek and provide feedback
  • Diverse, inclusive of experiences, backgrounds and skills, we value every voice
  • Innovators, we challenge ourselves and the status quo, we are original
  • Customer driven, completely, we do the right thing for our riders
  • Approachable, kind, we collaborate and are always willing to help
  • Learners, we grow our skills, we are humble and seek to improve

Working at Rad is built around our RADICAL values - we are:
-Responsible to our environment, community, partners, and team -Accountable, we take ownership, bias to action, seek and provide feedback -Diverse, inclusive of experiences, backgrounds and skills, we value every voice -Innovators, we challenge ourselves and the status quo, we are original -Customer driven, completely, we do the right thing for our riders -Approachable, kind, we collaborate and are always willing to help -Learners, we grow our skills, we are humble and seek to improve Does this sound like you? Please apply and join us! Rad Power Bikes is proud to be an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. If you need assistance or an accommodation due to a disability, you may contact us at 800-939-0310 or jobs@radpowerbikes.com. Recruitment Agencies: We partner with 3rd party recruitment resources as needed.  If we require assistance on this search we will contact selected partners directly; we do not accept unsolicited candidate submissions.
At this time, Rad Power Bikes does not require COVID-19 vaccinations. We will comply with requirements from the Federal government and are taking steps to do so by the January 4, 2022 deadline. As it stands now, that involves mandatory weekly testing for individuals who are unvaccinated. Additionally, our current mask policy is that everyone wears masks when they are on-site regardless of status. If you are comfortable complying with either weekly testing or showing proof of vaccination, please submit your application for consideration. For roles that are remote and require no on-site work (including infrequent office visits), proof of vaccination or weekly testing is not required.
#LI-CL1#LI-Remote

Similar jobs





Rad Power Bikes is an electric bike manufacturer that offers direct to consumer pricing on e-bikes and accessories and they ...

View Company Profile

Similar jobs