How Remoteville checks and expires listings
Senior Product Engineer
Skills
React.JsWeb ApplicationsCSSEngineeringGitRepresentational State TransferRuby
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
