Senior Frontend Engineer Engineering

LeetCode
Apply Now

Job Description

LeetCode is looking for an experienced FrontEnd 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.

Responsibilities:

  • Minimum of 4+ years of professional frontend development around the user experience, an eye for design and attention to detail, and experience with responsive web design
  • Minimum of 2+ years of professional backend development, building and consuming horizontally scalable APIs
  • Have the ability to work with a design team and translate UI/UX design wireframes to scalable code
  • Experience in developing pixel perfect frontend software, with deep experience in one or more relevant frontend 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, TS, 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:

  • Possess design skills or relevant background
  • Experience as a team lead or in a supervisory/management role of a team of developers

Frontend tech stack:

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

Backend tech stack:

  • Python, Django, Graphene, Celery, Golang, NodeJS, Kubernetes, Docker, Redis, MySQL

Benefits:

  • Catered lunch and awesome snacks
  •  Employer sponsored health/dental insurance
  •  Flexible working hours and paid time off
  •  Standing desks and ergonomic chairs
  •  Competitive salary
  •  Smart colleagues who are also nice

Location: Palo Alto, CA (Must be willing to relocate)

Company Info.

LeetCode

Founded in the heart of Silicon Valley in 2015, LeetCode consists of an elite and entrepreneurial team with team members from the U.S., China, Canada, and India. We focused on the learning, growth, and career development of software engineers. Each day professional software engineers, students, and aspiring engineers use the rich resources of our platform to improve technical programming skills, get well-prepared for job interviews.

  • Industry
    Information Technology
  • No. of Employees
    87
  • Location
    Palo Alto, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

LeetCode is currently hiring Software Engineering Jobs in Palo Alto, CA, USA with average base salary of $160,000 - $240,000 / Year.

Similar Jobs View More