Front End Software Engineer

Yummly Redwood City , CA 94063

Posted 2 months ago

Born from the belief that great things come to those who cook, Yummly provides limitless inspiration, with the tools to make it happenfrom recipe discovery to prep to perfect results. Just as appliances removed the most cumbersome chores, the next tipping point in daily life is upon us in the food space. A system of personalized discovery that learns you better to serve you better, so the question "what's for dinner?" is answered before it's even asked.

Yummly has grown to over 25M registered users and our mobile apps are consistently the #1 recipe apps on iPhone, iPad, Android, and Windows. Next on the menu? Building the connected kitchen of the future.

Yummly has an opportunity for a Front End Software Engineer to join our food-obsessed team.

As a Front End Software Engineer, you will:

  • Work with our designers to ensure a fantastic user experience across all platforms.

  • Keep up to date with ES6, ES2016, ES2017 and bleeding-edge iterations of the JavaScript language.

  • Have an eye for detail when it comes to CSS.

  • Uphold the integrity of our codebase by implementing unit tests and code reviewing with your peers.

  • Create web-based internal tools to support other Yummly projects.

  • Know how to tweak a website for maximum performance.


  • Strong knowledge of JavaScript, including ES6 features.

  • Ability to juggle asynchronous tasks using XHR, Promises, async/await.

  • Experience writing and styling modular React components.

  • 3+ years front-end experience in JavaScript.

Bonus qualifications:

  • Knowledge of Webpack or similar build tools.

  • Experience writing Redux actions and reducers.

  • Cross-browser and cross-device debugging ability.

  • Modern performance and accessibility practices (AMP, Service Worker, Lighthouse audits, etc.)

And a little more about us:

At Yummly, we are a team of talented and diverse technical professionals on a mission to rule the kitchen. We've seen great success using machine learning and artificial intelligence to make cooking fun, easy, and personalized. Our iOS and Android apps have 4.5+ star reviews, millions of downloads, and many awards (download and give it a try!).

We were recently acquired by Whirlpool, the world's largest home appliance maker. Together, we have appetizing aspirations to build the fully-connected kitchen of the future.

We're located in a beautiful, modern office in downtown Redwood City, a few minutes' walk from Caltrain. Please talk to us if you have a love for data, hard problems, and food!

Yummly is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Front End Engineer


Posted 2 weeks ago

VIEW JOBS 10/30/2018 12:00:00 AM 2019-01-28T00:00 The Problem Today's engineers live and work in multiple, different systems: Jira, Github, Trello, Asana, Confluence, Bitbucket, etc. We set goals within each of these systems, and collectively they bubble up to larger, more ambitious goals. When you expand to the broader R&D organization, then suddenly you have product managers, QA, and program/project managers using even more disparate systems to track an increasingly complex web of goals and dependencies, all in an effort to get a product or feature out the door. One can imagine how fast this problem grows as you expand to the rest of a company and its many functions. Life is complicated enough; your work shouldn't be. The Solution At BetterWorks we know the world of planning, management, and execution can be complex and subjective. We provide a platform that allows our customers to set goals in a manner that provides transparency, promotes collaboration, and integrates their existing toolsets to provide a holistic view of the world. Unlike previous platforms, BetterWorks integrates with existing workplace systems and software (Jira, Salesforce, Google at Work, etc.), becoming the system of consolidation, not just the system of record. Our platform goes a step further by tying employee goals into their professional development and performance, providing high visibility and transparency to both employees and management. About You You're an experienced front-end engineer, comfortable across the entire stack, end to end with a passion for front-end and user experience. You're no stranger to context switching, capable of diving deep into model design one minute, and flipping into front end performance tuning the next. Features are described in the context of the associated call stack, thinking through the entire lifecycle of the call, from client side inception to back end fulfillment. What You'll Be Doing Our client and server side architectures are solving increasingly complex problems. The relationships we model are constantly growing in complexity, and the associated UI has the potential to be monolithically unusable if left unchecked. As a front-end engineer your job is to define and drive the elegance in simple, efficient software and UI design, taking hard problems and finding efficient solutions for them. * Brainstorm with Product Managers and Designers to conceptualize new features * Write intuitive, reusable front-end code using test-driven development * Collaborate across the engineering, product, and business teams to design and build new features * Work with back-end engineers to quickly ship features * Review code and help fellow engineers grow and improve * Move the needle and be accountable for live-site quality, performance, and reliability What'll Help You Be Successful * 5+ years of experience in designing, building, and refactoring large-scale customer-facing web applications * Ability to work alongside a Product team to determine effective and time efficient solutions * Ability to manage time efficiently and focus on clear goals * Pragmatic approach towards tackling unforeseen challenges * Extensive experience with with Javascript frameworks like AngularJS, EmberJS, ReactJS, Node, * Experience with CSS, LESS and Bootstrap * Experience with Postgres, Redis * Solid background in product design and user experience * Experience providing in depth code reviews * Infinite appetite for learning * Excellent communication skills with both technical and non-technical audiences Perks At BetterWorks * Work closely with a cross functional team of highly motivated and intelligent folks with a unique range of startup and enterprise experience * Vibrant company culture with frequent team building events * Frequent guest speakers from around Silicon Valley * Mentorship opportunities * Competitive salary with stock options * Daily catered meals * Benefits & 401k plan option * Fully paid parking pass or CalTrain pass * Unlimited in-house snacks & drinks * Unlimited vacation About Us BetterWorks provides enterprise software to easily manage strategic plans, collaborative goals and ongoing performance conversations. Its Business Operating System is rooted in Objectives and Key Results (OKRs), and uses Goal Science insights and operational research to help high-performing companies get aligned, and execute more effectively. The company is headquartered in Redwood City, CA, with an office in New York City and space in San Francisco, and is backed by Emergence Capital (Series B), Kleiner Perkins Caufield & Byers and 8VC. BetterWorks has an experienced team from innovative companies like Amazon, Box, Google, LinkedIn, Palantir, Salesforce and Yammer. To learn more about BetterWorks, visit Betterworks Redwood City CA

Front End Software Engineer