How Remoteville checks and expires listings

Mobile Engineer

Skills
Mobile ApplicationsReact NativeTypescriptWeb DevelopmentArtificial IntelligenceSoftware Engineering PracticesSoftware Engineers
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong proficiency in React and TypeScript
  • 4–6 years of professional software engineering experience
  • Demonstrated ability to own and ship features independently
  • High ownership mentality and proactive problem solving
  • Strong async written communication skills
  • Attention to quality user experience and design
  • Comfortable collaborating directly with product managers and designers
  • Experience building mobile applications iOS and/or Android
  • React Native experience
  • Familiarity with React Query or similar async data-fetching and state management patterns
  • Experience with offline-first or local-first application architecture
  • Proficiency with AI-driven development tools

Nice to have

  • High ownership mentality
  • Quality minded
  • User-focused
  • Collaborative
  • Mentoring mindset

Day to day

  • Design, build, and ship high-quality mobile features end-to-end for a React Native + Expo app used by field technicians
  • Collaborate closely with product and design during discovery and scoping to shape features and technical decisions
  • Review code thoughtfully, mentor less experienced engineers, and take full ownership of problems through delivery