How Remoteville checks and expires listings

Senior Software Engineer, Mobile

Skills
React NativeReact.JsAndroidAndroid DevelopmentCode ReviewGraphqlHarvest
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • BS/MS/Ph.D. in Computer Science or a related field
  • 5+ years experience in mobile app development, preferably e-commerce or Shopify
  • 4+ years experience with React Native mobile framework
  • Experience with continuous integration and continuous delivery systems
  • Solid foundation in JavaScript or Typescript development is a bonus
  • Expert in app analytics, debugging, monitoring tools, networking, and push notifications is a plus
  • Experience with JSX, Jest, Redux, redux-saga, GraphQL is a bonus
  • Familiar with build and release procedures/tools (e.g., xcodebuild, Github Actions CI/CD, App Store Connect)
  • Preferred contributor to the React Native or open source community

Nice to have

  • Shopify experience
  • JavaScript/Typescript skills
  • Networking expertise
  • App analytics/debugging skills
  • GraphQL knowledge

Day to day

  • Work on the team responsible for the Daily Harvest iOS and Android apps
  • Implement a cutting-edge user experience for both Android and iOS platforms
  • Identify and build platform elements to support key mobile product features
  • Collaborate with designers, product owners, QA, and other digital product team members to develop a best-of-breed digital experience
  • Participate in mobile code review and proactively manage crash monitoring and bug fixes