Frontend Fullstack Engineer
Front End Full Stack DeveloperYou will be a key member of the Platform Web team which owns responsibility for engineering tools and process, and features that affect the entire website. We think it's the most important thing to get right for our 265 million customers.What They Create With:VS CodeNode.js, React, Next.js, TypescriptGraphQLGitHubJiraConfluenceJenkinsZeplinWhat You'll Be Doing:Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficientWorking in an Agile team with engineers, designers, and product managers to solve problems as part of a teamThinking from the customers perspective to recommend design improvementsCollaborating with backend teams to design effective and understandable APIsFollowing established architecture patterns and suggesting improvementsImplementing new features according to specificationsParticipating in code reviews for yourself and othersInvestigating and fixing bugsBuilding unit and UI testsLearning and implementing the latest technologiesMentoring fellow engineersRequirements:Bachelor's degree in Computer Science/Engineering or equivalent experienceAt least 6+ years of US experience as a software engineer5+ years of experience with React4-5+ years of Node.JS experience and knowledge of NodeGreat HTML, CSS, and Javascript skillsCaching, logging, performance tuning, and monitoringSolid understanding of monorepo and responsive designExperience using GitHubUnit testing best practices and patternsCI/CD systems such as TeamCity or JenkinsComfortable working in a distributed team and communicating asynchronouslyCommunicate in spoken and written English