How Remoteville checks and expires listings

Senior Product Engineer

Skills
React.JsWeb ApplicationsCSSEngineeringGitRepresentational State TransferRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Advanced experience building web apps with React
  • Strong TypeScript skills and deep Next.js knowledge
  • 5+ years of professional web development experience
  • Experience implementing common and advanced React patterns
  • Natural use of git in daily development
  • Ability to design scalable app architectures and write high-quality code
  • Experience building best-in-class user experiences
  • Comfort building products from scratch with customer understanding
  • Ability to make business-aware trade-offs between speed and quality
  • Fluency with RESTful APIs
  • Experience with Docker GCP GitHub Actions Cypress or Testing Library
  • Some experience with Ruby on Rails

Nice to have

  • Curious
  • Creative
  • Ownership mindset
  • Customer focused
  • Comfortable with ambiguity
  • First-principles thinker

Day to day

  • Build Connect and related customer-facing subscription management products using Next.js React TypeScript and Tailwind CSS
  • Design and implement frontend and backend features with a strong focus on polished user experience and scalable architecture
  • Own features end to end from planning and development through shipping optimization and iteration
  • Collaborate closely with UI/UX designers and engineering peers through code reviews RFCs and cross-functional working groups