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 Code
Node.js, React, Next.js, Typescript
GraphQL
GitHub
Jira
Confluence
Jenkins
Zeplin
What You'll Be Doing:
Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficient
Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
Thinking from the customers perspective to recommend design improvements
Collaborating with backend teams to design effective and understandable APIs
Following established architecture patterns and suggesting improvements
Implementing new features according to specifications
Participating in code reviews for yourself and others
Investigating and fixing bugs
Building unit and UI tests
Learning and implementing the latest technologies
Mentoring fellow engineers
Requirements:
Bachelor's degree in Computer Science/Engineering or equivalent experience
At least 6+ years of US experience as a software engineer
5+ years of experience with React
4-5+ years of Node.JS experience and knowledge of Node
Great HTML, CSS, and Javascript skills
Caching, logging, performance tuning, and monitoring
Solid understanding of monorepo and responsive design
Experience using GitHub
Unit testing best practices and patterns
CI/CD systems such as TeamCity or Jenkins
Comfortable working in a distributed team and communicating asynchronously
Communicate in spoken and written English