Requirements
• 5+ years of experience in web application development using JavaScript, TypeScript, or other relevant language,
• Experience with NodeJS and one or more front-end web frameworks such as React, Vue, Angular, or Lit,
• Deep experience with a modern web stack, whether it's JavaScript bundlers, React internals, Lit components, etc. You've debugged it, you've improved it, you can imagine doing it better,
• Expert with software engineering best practices such as unit testing, code reviews, design, and documentation,
• Passion for developing scalable, well-designed software that improves people’s lives globally,
• (Desirable) Experience working with Lit,
• (Desirable) Holistic understanding of software systems - able to collaborate with backend and native mobile engineers to write design docs and design effective APIs,
• (Desirable) Experience building accessible features,
• (Desirable) Experience building web applications that work seamlessly and performantly in mobile browsers,
• (Desirable) Experience building complex animations and transitions to make delightful UIs
What the job involves
• Build new features and products into the Reddit web app using modern frontend tools (TypeScript, Lit, GraphQL),
• Partner across product, design, and engineering teams to innovate and implement sophisticated solutions to complex challenges,
• Build, and maintain feature systems spanning web and backend services,
• Participate in the full development cycle: technical design, development, testing, experimentation, analysis, and launch. You’ll be reviewing code and design docs, and giving feedback on product specs and mocks,
• Manage individual projects priorities, deadlines and deliverables with your technical expertise