Senior Software Engineer- Mobile Web

OpenTable, Inc.
San Francisco, CA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) A/B Testing C Sharp (Programming Language) Cascading Style Sheets (CSS) Web Development ECMAScript Model View Controller (MVC) Node.Js Open Source Technology Preprocessor Rapid Prototyping Process
+5 more
Responsive Web Design TypeScript Web Performance Optimization Syntactically Awesome Style Sheets (SASS) Functional Programming

Job description

JOB DESCRIPTION: As a member of the Mobile Web development team, you will be responsible for building out the platform that receives almost 50% of all user traffic. We are passionate about our users and are driven to build the best mobile experience possible. To that end, we are leveraging the latest and greatest in isomorphic JavaScript to build out our next generation mobile platform. As a senior contributor, you will be responsible for working with product stakeholders in setting technical direction and product vision as well as mentoring your peers.

Requirements

  • Strong CS fundamentals
  • 5 years of industry experience
  • Background in C#, ASP.NET, and/or MVC
  • Radical obsession with user experience
  • Knowledgeable in building loosely coupled, highly cohesive code
  • Command of HTML/CSS/JavaScript in a production environment
  • Have worked in an agile shop with a strong emphasis on rapid prototyping and rigorous A/B testing BONUS POINTS:

  • Experience with reactive functional programming
  • Experience in Node.js
  • Understanding of isomorphic JavaScript, server vs client rendering, progressive rendering, SEO, responsive design, and website performance.
  • Babel/ES6/Typescript production experience
  • Active contributor to open source
  • CSS preprocessors (Less, Sass, whatever)
  • Previous startup experience

About the company

At OPENTABLE, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly challenging engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we’d like to meet you. Bonus points if you love restaurants too!, OpenTable, part of Booking Holdings Inc. (NASDAQ: BKNG), is the world’s leading provider of online restaurant reservations, seating more than 25 million diners per month via online bookings across approximately 45,000 restaurants.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

2:08 min

Comparing CommonJS and ECMAScript module syntax and execution behaviors

Jolo Jolo · WWC 2024

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · WWC 2023

Videos

See all

Related articles

See all