Open Position

Front End Developer

About TREND Community

Founded in 2017 by parents with a child born with a rare disease, TREND Community’s vision is to revolutionize the world’s understanding of diseases. Leveraging AI techniques, such as Natural Language Processing (NLP) and Machine Learning (ML), our technology analyzes real-world conversations to uncover insights that are used by our communities and our clients to help establish natural history, identify unmet needs, understand quality of life issues, catalyze research, and spread awareness. As a result, our community-centric approach is accelerating the discovery and delivery of new treatments.

Position Summary

As a Front-End Developer, you will work individually and within a team to participate in all aspects of software engineering, including technical design, development, testing, deployment, and support. You will be responsible for completing data-intensive user interfaces and engaging out-of-the-box thinking to create new techniques to visualize data. Additionally, you will work on internal and forward-facing applications that interface with third-party APIs such as Twitter, Reddit, and Facebook. Utilizing cutting-edge technology, the ideal candidate will take ownership of new applications’ design, development, implementation, and deployment. At the same time, you are developing deep expertise in software development technology.

What You’ll Do

  • Participate in designing, developing, and supporting technical projects from design through deployment and monitoring
  • Take ownership of the delivery of small projects and the delivery of smaller components of a more extensive system
  • Understand that your role is solving problems and that writing code is one tool in fulfilling this responsibility
  • Will be responsible for the system under test and creating tests that serve as a programmatic spec per the acceptance criteria
  • Work with the Chief Scientist, engineers, and data scientists to understand requests or discuss alternatives, resolve system issues, and provide or respond to suggestions for improvement
  • Work on multiple projects concurrently

What You Have

  • Degree in Computer Science or a similar area
  • Minimum 3+ years of actual work experience
  • Exceptional knowledge of writing JS for both the web and server side (i.e., Node.js)
  • Strong understanding of HTML and CSS
  • Proficiency with React, React hooks, and different UI state patterns is a must
  • Proficient with TypeScript
  • Familiarity with Web APIs (e.g., Fetch API, Web Workers, Constraint Validation API)
  • Experience connecting client-side applications with RESTful APIs
  • Knowledge of code versioning tools, such as Git
  • Experience with writing, unit, integration, and e2e tests
  • Solid communication skills
  • Analytical and problem-solving skills
  • U.S. citizen, legal U.S. resident, or legally allowed to work in the U.S. (we are currently not sponsoring applicant’s work visas)

Standout Qualities

  • Strong consideration for candidates with working knowledge and experience with Facebook’s Groups and Page API
  • Candidates with working knowledge of the Twitter API
  • Candidates with working knowledge of the Reddit API
  • DevOps knowledge and experience on AWS
  • Work experience with both SQL and/or NoSQL databases
  • Knowledge of any general-purpose programming language, such as Python

What We Offer

  • Medical benefits
  • Retirement plan
  • 15 PTO days and pre-approved PTO
  • Innovative environment
  • Mac equipment
  • An opportunity to truly impact people’s lives through your work

How We Communicate

Below are the standard tools you will have exposure to and be comfortable working with at TREND Community:

  • Productivity software such as Microsoft Office, Google Workspace, and Slack
  • Video conferencing software such as Zoom, Teams, and Google Meet
  • CRM software such as Monday.com

Special Requirements

  • Successful candidates must pass a criminal background check
  • This is a hybrid role—candidates interested in a remote-only position should not apply
  • When submitting your resume, please include a cover letter describing a challenging task you solved and your solution