Principal Front-end Engineer
Company: LeetCode
Location: Palo Alto
Posted on: August 2, 2022
|
|
Job Description:
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 7 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 4 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
Keywords: LeetCode, Palo Alto , Principal Front-end Engineer, Engineering , Palo Alto, California
Click
here to apply!
|