Restream

Senior Software Engineer – Frontend, Upload & Stream Team

Restream

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Craft beautiful interfaces and interactions in Restream web services
  • Design and implement the UI and business logic necessary to support new and existing features
  • Partner with a product designer to build great and user-friendly UI/UX
  • Give and receive code review feedback with the team
  • Maintain a pulse on emerging technologies and discover hidden opportunities in our environment

Requirements

  • A scrappy, entrepreneurial attitude that gets high-quality projects done quickly
  • Strong design sensibility, attention to detail, and strive for an excellent user experience
  • Solid knowledge of JavaScript, TypeScript, and newer specifications of ECMAScript (Experience with other programming languages is a plus)
  • Expert in React and its major state management systems
  • Experience with CSS preprocessors like LESS or SASS
  • Basic backend skills: Node.JS, building REST APIs, working with relational or NoSQL databases
  • Comfortable working with TypeScript, MobX, AWS, Linux, Docker, Kubernetes, continuous deployment workflow
  • Strong written and verbal communication skills
  • Self-directed, analytical, and work well in a team environment
Benefits
  • A startup environment and a flat company structure
  • Work closely with founders and team to build and grow the product
  • Opportunity to make an impact on the evolution of the product
  • Ability to create something that influences people's lives
  • Equity packages for you to truly be a part of the Restream journey
  • The tech you need to get your job done

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptECMAScriptReactNode.jsREST APIsLESSSASSMobXCSS
Soft skills
entrepreneurial attitudeattention to detailuser experiencewritten communicationverbal communicationself-directedanalyticalteamwork