Skip to Main Content

Sr.Front-end Engineer

LeetCode
Palo Alto, CA
  • Posted: over a month ago
  • Full-Time
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.You will be youll 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. You should be able to translate our company and customer needs into functional and appealing interactive applications.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. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.


Responsibilities
  • 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
  • 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
  • Optimize applications for maximum speed
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

Requirements

  • 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 APIsHave 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)
  • Proven work experience as a Front-end developer
  • Hands on experience with markup languages
  • Experience with JavaScript, CSS and jQuery
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of SEO principles
  • Familiarity with software like Adobe Suite, Photoshop and content management systems
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills


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

  • Competitive salary
  • Flexible Working Hours
  • Health Care Plan (Medical & Dental)
  • Retirement Plan (401k, IRA)
  • Flexible Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Standing Desks & Ergonomic Chairs
  • Work From Home
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan

LeetCode

Address

Palo Alto, CA
USA

Industry

Technology

View all jobs at LeetCode

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.