Senior Frontend Engineer

Skills
Computer ScienceFront-End DevelopmentProgramming LanguagesSoftware DevelopmentTypescriptCSSHypertext Transfer Protocol
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or higher in a quantitative or computer science-related field or equivalent experience
  • 6+ years of software development experience in front end focused programming languages such as JavaScript TypeScript or ES6
  • Experience with front-end web frameworks such as LIT Polymer React Vue or Angular and CSS
  • Experience with GraphQL REST HTTP and Thrift basics
  • Ability to design and implement maintainable APIs
  • Ability to take end-to-end ownership of projects from design to deployment and maintenance
  • Passion for learning and adapting to new technologies
  • Strong communication and collaboration skills
  • Entrepreneurial spirit and comfort with ambiguity

Nice to have

  • Self-directed
  • Innovative
  • Biased towards action
  • Thrive in ambiguity
  • Fast-paced mindset

Day to day

  • Design, develop, and maintain user-facing product features with a strong focus on performance, security, and scalability.
  • Collaborate closely with product managers designers data scientists and engineers to deliver high-quality products and improve the community builder experience.
  • Contribute across the full development cycle including technical design development testing experimentation analysis launch code review and mentoring.