Skip to main content
Posted February 11, 2022
Leetcode

Senior Front End Engineer

Palo Alto, CA, USA Full Time
Compensation: $200,000 to $300,000 Annually
Annual Bonus with possible stock options

🏢 Company Description LeetCode is on a mission to empower technologists to develop the future world. Our culture is centered on users first, radical...

🏢 Company Description

LeetCode is on a mission to empower technologists to develop the future world. Our culture is centered on users first, radical candor, champion mindset, and craftsmanship. In doing so, we create the best platform that brings lifelong value to millions of technologists around the world.

At LeetCode, you'll get to make a direct impact on the world's largest technology community. Join the amazing team and start the journey to empower technologists and help millions of developers enhance their skills, expand their knowledge and land their dream job.

🤔 Why work at LeetCode?

Cutting-edge technology - Work on latest and greatest tech stack, learn the best practice in building a large-scale product

Impact - Product used by millions of engineers over the world

Small team, large ownership - Show-off features you shipped to your friends and families

Contribute your ideas - Built by engineers for engineers, feel empowered by seeing your ideas come to live

💁 Job Description

LeetCode is looking for an experienced Front-End Engineer to join our product team. You must be detailed oriented, an excellent communicator, technically proficient and have a keen eye for design and UI/UX.

In this role, you’ll make a significant contribution to translating our customer needs and user expectations into interactive web apps. Your responsibilities will include translating design wireframes into the code that will produce visual elements of the application. You will own development and maintenance of a newly created design system.

In addition to decomposing problems into clear software and UX design actions, you will be working with the UI/UX design team to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it works. You will be responsible for maintaining a high software quality bar on the end-user experience.

Requirements

4+ years of professional front-end development around the user experience, an eye for design and attention to detail, and experience with responsive web design

Have the ability to work with a design team and translate UI/UX design wireframes to scalable code

Experience in developing front-end software, with deep experience in one or more relevant front-end frameworks (React, Angular, Vue)

Fluent with modern JavaScript and its build tools/architecture, our platform is a React/GraphQL app with the standard tooling (Webpack, Babel, ES6, Linting, JS Typing, Prettier, etc)

Continue to optimize front-end related frameworks and tools to improve development experience

Ability to work both autonomously and as part of a team, including the ability to collaborate closely with engineers in other locations

Take a collaborative approach to work and can incorporate feedback from product, design, and your engineering peers

Care about helping users succeed in their goals through the features you build

Strong knowledge of SEO principles

Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset lazy loading / caching, CDNs, caching, compression, etc.)

Good understanding of programming concepts such as common data structures and algorithms, profiling / optimization

Experience contributing to and working with a reusable component library and design system

Bonus Points:

Experience with Nodejs or other back-end languages (like Python, Golang, Java)

Possess design skills or relevant background

Experience with RxJS

Experience as a team lead or in a supervisory/management role of a team of developers

💻 Our Tech Stack:

React 17, Typescript, React-query (GraphQL client), Nextjs, Tailwindcss

This listing expired on Mar 13. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.