> Markdown version of [/jobs/ext/2008276-senior-software-engineer-mobile-web](https://www.wearedevelopers.com/jobs/ext/2008276-senior-software-engineer-mobile-web). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer- Mobile Web - **Company:** OpenTable, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Responsive Web Design, TypeScript, Web Performance Optimization, Syntactically Awesome Style Sheets (SASS), Functional Programming - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-opentable-732164175994240/ ## About the Role + 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 ## 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. ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Extreme Rules Lawyering with the ECMAScript Specifications](https://www.wearedevelopers.com/videos/100116-extreme-rules-lawyering-with-the-ecmascript-specifications) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [The Lean Web](https://www.wearedevelopers.com/videos/285-the-lean-web) ## Related Articles - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)