Careers. 

Build cool stuff for awesome clients and make $ while doing it.

Senior React Native Developer

Spark Labs is a team of entrepreneurs and coders that develops innovative websites and apps. In our unique structure, we spend approximately 70% of the time on contract work for clients, and the remaining 30% building out our own concept and ideas.

We are currently looking to staff Sr React Native Developers.

What you’ll be working on

You will work with a vast amount of technology stacks, our mainstays are JavaScript (React/React Native, Node.JS, Serverless). Generally, you will be working as part of a team on various projects including apps (React Native), websites (React) and API’s (Node.JS / Serverless). In addition to working on a team, you may have solo projects that you would be assigned to complete from start to finish.

Tools we use include Asana for project tracking, Slack for team communication, Github for source control and Everhour for time keeping.

Requirements
  • React Native developer with prior experience building apps from scratch… aka you can build an app by yourself if needed.
  • Experience building React Native native modules for android (Java / Kotlin) and ios (Swift / Objective C).
  • Knowledgeable or able to work with/understand:
    • React Native
    • JavaScript / TypeScript
    • Android / Kotlin (Android)
    • Swift / Objective C (iOS)
    • AWS IoT / RTOS
    • Bluetooth
      • Connection management to the device using Bluetooth Low Energy (BLE), as well as over Bluetooth Classic.
      • Handling multiple BLE devices at a single time.
      • Sending a command to the firmware calibration and get signal back on success/failure.
      • Utilizing data from a device (e.g. heart rate, steps, other biometrics) into an app or web app interface
      • Strong understanding reading buffers and interpreting sensor data (i.e. readInt16LE)
Who You Are
  • A true entrepreneur, always trying to learn more, and expand your technical skills.
  • Knowledgeable in other programming languages; we often have opportunities with Java, Swift, Kotlin, JavaScript, Python, PHP and others.
  • A great communicator and prior experience using project management tools such as JIRA and/or Asana.
  • Fun to be around and willing to go the extra mile to deliver awesome products!
Cool Perks
  • Working with a team of fun entrepreneurs that like to build cool stuff.
  • Exposure to both the start-up world and Fortune 500 companies that we work with.
  • Traveling to cool places for client work.
  • Remote work up to 80% of the time with onsite meetings in a modern, co-working environment.
  • Learn from people on the team that have built and sold software business.
What else?
  • This is a full time role and we prefer to hire as a 1099 contractor.
  • Pay will be discussed according to experience level.