How Remoteville checks and expires listings

Senior Full Stack Engineer

Skills
Front-End DevelopmentFull-Stack DevelopmentMobile ApplicationsWeb ApplicationsApp StoreHTMLPermissions
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of software engineering experience or equivalent production experience
  • Strong experience with React TypeScript JavaScript HTML CSS and responsive design
  • Experience building high-quality interfaces for desktop tablet and mobile users
  • Strong understanding of frontend architecture component design state management data fetching browser behavior performance and accessibility
  • Experience testing and debugging responsive or mobile experiences across devices browsers and screen sizes
  • Experience with mobile release workflows app store deployment mobile QA hybrid mobile apps or app-like web experiences
  • Experience working with APIs and contributing across the stack ideally with Python Django REST APIs PostgreSQL or similar technologies
  • Experience using Git in a collaborative development environment
  • Experience using AI-assisted development tools or agentic workflows for coding debugging documentation automation testing or productivity
  • Strong attention to detail clear communication and a willingness to own quality before release
  • Passion for building technology that supports a mission-driven organization

Nice to have

  • Ownership
  • Curiosity
  • Low ego
  • High standards
  • Product thinking
  • Mission-driven

Day to day

  • Build polished, reliable web and mobile experiences across the Called platform using React TypeScript and related tools.
  • Create responsive accessible interfaces that feel strong on desktop tablet and mobile devices while supporting smooth user workflows.
  • Own frontend-heavy features from planning through QA release and iteration and help improve architecture performance accessibility and maintainability.
  • Work with backend APIs data models and integrations when needed and help manage mobile release readiness and post-release validation.