Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 6
Angular @ 4
CSS @ 4
Communication @ 7
Experimentation
GraphQL @ 1
HTTP @ 1
JavaScript @ 7
React @ 4
Security
Software Development @ 7
TypeScript @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit's Community Builders organization focuses on helping users start and grow communities by creating joyful, low-effort, and modern community-building experiences. The team is seeking a Frontend Engineer to build and enhance products, develop features end to end, and ensure systems are scalable, reliable, and capable of serving community builder needs.
Responsibilities
- Design, develop, and maintain user-facing product features while ensuring system performance, security, and scalability.
- Collaborate with product managers, designers, data scientists, and other engineers to deliver high-quality products.
- Contribute to the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
- Review code and design documents and provide feedback on product specifications and mockups.
- Define standards that improve developer workflows and recommend best practices.
- Coach and mentor engineers to support their professional development.
- Continuously improve technical and non-technical abilities.
Requirements
- Bachelor's degree or higher in a quantitative or computer science-related field, or equivalent experience.
- 6+ years of software development experience in one or more frontend-focused programming languages, including JavaScript, TypeScript, or ES6.
- Experience with one or more frontend web frameworks, such as Lit, Polymer, React, Vue, or Angular, as well as CSS.
- Experience with GraphQL, REST, HTTP, and Thrift basics is a plus.
- Ability to design and implement maintainable APIs.
- Ability to take end-to-end ownership of projects, from initial design through deployment and maintenance.
- Passion for learning and adapting to new technologies.
- Strong communication and collaboration skills, with the ability to work effectively with diverse stakeholders.
- Self-directed, innovative, action-oriented approach and the ability to thrive in fast-paced, ambiguous environments.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs covering workspace, professional development, caregiving support, and other lifestyle needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units.
Additional Information
The base salary range for this position is $190,000–$267,000 USD. The role may span more than one career level. Depending on the position offered, it may also be eligible for commission. Final offer amounts depend on skills, depth of work experience, and relevant licenses or credentials.
In select roles and locations, interviews may be recorded, transcribed, and summarized by artificial intelligence. Candidates may opt out before scheduled interviews. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.