Senior Software Engineer - Mobile

ShopmonkeySan Francisco, CA
57d$140,000 - $160,000Hybrid

About The Position

Shopmonkey's vision is to help every shop thrive by equipping them with the tools they need to run and grow their business. Our cloud based all-in-one shop management software takes owners and technicians from the initial quote stage all the way to cashing out a satisfied customer. Our software has a modern and intuitive UI and our backend is powered by the latest technologies so our clients can focus on the things they do best. As a Mobile / Full-Stack Engineer at Shopmonkey you will be a crucial part in delivering new and innovative technology solutions. You will be a part of a globally distributed team and work closely with other engineers, product and design. We have a variety of exciting projects on the roadmap and we will make sure to pair you up with a squad that is doing work you are interested and passionate about. Our ideal candidate has prior full-stack development experience in our tech stack - Javascript/Typescript, Node.js and React Native / React. Please note for Bay area-based candidates, this role would be hybrid with in-office expectations 2-3 days/week at our Morgan Hill, CA office to collaborate and stay connected.

Requirements

  • Develop production quality code and deploy that code to the cloud and Android / iOS App Store.
  • Improve the overall quality and performance of code.
  • Build a world-class modern product for an industry full of outdated technology.
  • Be a part of the product discussion and lead technical discussions.
  • Participate in architectural discussions.
  • Test software to ensure responsiveness and efficiency.
  • Be a mentor and coach to engineers that are less experienced.
  • Opportunity to be a part of the technical interview panel and help us build out an inclusive and diverse team.
  • Dive into native iOS/Android when needed: build/maintain RN modules, implement custom UI, background services, secure storage, deep links, and push notifications.
  • Own store deliveries end-to-end (Xcode/Android Studio, provisioning & signing, fastlane/EAS, staged rollouts, crash symbolication).
  • Profile and optimize startup, rendering, networking, and memory with Instruments and Android Profiler/Systrace.

Nice To Haves

  • Prior experience working at a high growth startup.
  • Expo experience (EAS builds and OTA updates).
  • Experience with mobile camera and device sensor integration, offline-first data sync, or advanced media pipelines.
  • Web application experience with React + Redux.

Responsibilities

  • Develop production quality code and deploy that code to the cloud and Android / iOS App Store
  • Improve the overall quality and performance of code
  • Build a world class modern product for an industry full of outdated technology
  • Be a part of the product discussion and lead technical discussions
  • Participate in architectural discussions
  • Test software to ensure responsiveness and efficiency
  • Be a mentor and coach to engineers that are less experienced
  • Opportunity to be a part of the technical interview panel and help us build out an inclusive and diverse team
  • Dive into native iOS/Android when needed: build/maintain RN modules, implement custom UI, background services, secure storage, deep links, and push notifications.
  • Own store deliveries end-to-end (Xcode/Android Studio, provisioning & signing, fastlane/EAS, staged rollouts, crash symbolication).
  • Profile and optimize startup, rendering, networking, and memory with Instruments and Android Profiler/Systrace.

Benefits

  • bonus
  • equity
  • benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service