Senior Front End Engineer

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    4 hours ago
  • Category:

About the departmentCloudflare’s Engineering Team builds and runs the software that handles about 10% of HTTP requests on the Internet today. We also build and run the internal tools that builds and runs our software. The Engineering Team is split into two groups: one handles product development and the other handles operations. Product development covers both new features and functionality and scaling our existing software to meet the challenges of a massively growing customer base. The operations team handles one of the world’s largest networks with data centers in 102 cities worldwide.What you’ll doWe’re looking to grow our front-end product team with highly motivated individuals who are excited to work with product owners, designers, and systems engineers to build new and, in some cases, rebuild existing products and features. You should have experience working with large-scale JavaScript applications and a track record of building great products. You must care deeply not only about the quality of your and the team’s code, but also the product functionality and user experience. We believe that great design is at the heart of any successful product. You will work closely with our design/UX team and must be comfortable seeking feedback from non-technical sources. We work iteratively and deploy often (can be several times a day). We build and maintain the Cloudflare Dashboard, a large TypeScript / React application, maintain a suite of common components published on npm, and build/package with Webpack. Other technologies we use include Redux, Fela, GraphQL, Apollo, Jest, Enzyme, Cypress, D3 and more. Examples of desirable skills, knowledge and experience Minimum of 2+ years experience building productStrong knowledge of HTML, CSS, and TypeScriptStrong knowledge of React.jsExperience with JS frameworks and writing reusable/modular codeTrack record of building great interfaces and being detail orientedAbility to work in cross-functional teamsMentoring other team members to help bring out their best workWillingness to dive deep and understand product internalsExcellent debugging skillsUnit/integration testing experience Bonus Points Familiarity building products with design systemsExperience working alongside user researchers to build productsProficient in interviewing engineering candidatesHistory of building products in complex systemsKnowledge of different parts of the networking stack before (such as DNS, firewalls, etc.)Experience with PHP, Go, or Postgres