Apply

Senior Frontend Software Engineer, Commenting Experience

Posted 2024-09-28

View full description

💎 Seniority level: Senior, Minimum 5+ years

📍 Location: United States

💸 Salary: $190,800 - $267,100 USD

🔍 Industry: Social Media

🗣️ Languages: English

⏳ Experience: Minimum 5+ years

🪄 Skills: Software DevelopmentEs6CSSJavascriptTypeScriptStrategyAngularReactCommunication SkillsJavaScriptOrganizational skills

Requirements:
  • Minimum 5+ years of post-internship, full-time, hands-on, professional software development experience developing software in one or more front end focused programming languages; Javascript, Typescript, ES6.
  • Experience with one or more front-end web frameworks such as LIT, Polymer, React, Vue, or Angular with experience with CSS.
  • Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs is a plus.
  • Experienced with distributed caching layers, and distributed large scale data storage systems.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
Responsibilities:
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch.
  • Review code and design docs, give feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers.
  • Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.
Apply