Sr Front End Developer
About The Position
We are looking for a talented and enthusiastic Senior Front End developer with a focus on Ember to be a key member of the engineering team as we continue to build and expand our front-end applications used for our Point of Sale and third party ordering system integrations! We are in the process of a major re-architecture of a successful product, while continuing to invest in new innovation, all with an established and growing customer base. As an integral part of an agile, close-knit development team, you will create world class web applications to help customers and internal staff manage menu mapping and real time reporting in a distributed, multi-platform, enterprise environment. You will have the opportunity to work with a range of technologies and platforms, and to contribute to all phases of development. To thrive in this role you will need to be an excellent communicator and a team player with great interpersonal skills.
About Chowly
Chowly’s mission is to simplify technology for restaurants. We believe that all systems should communicate with the “brain” of the restaurant, the Point-of-Sale System. Currently, Chowly integrates Third-Party Delivery Orders (TOOS) to the POS system in the restaurant. Third-Party Delivery platforms such as UberEats, Doordash and many more, are growing at a rapid rate in the restaurant space with projected revenue totals of $73 billion dollars by 2020. Instead of restaurant employees manually entering delivery orders from several tablets around the POS, Chowly automatically integrates those orders into the POS system and confirms the orders to the delivery partners. Chowly, the market leader in the POS integration space, currently helps restaurants streamline the delivery process and simplify technology in over 200 cities across the US, Canada and Mexico
We are:
Guided by clarity. We start with people - our clients, our users, and our team. By approaching our work with focus, transparency, and intention, we are clear on our priorities and what needs to get done and when.
Building with intensity. Our passion has purpose, and that purpose drives us to build and sustain momentum. Staying agile and efficient gives us the ability to build and adapt quickly and securely. We want to get things done: built, launched, and making a positive impact.
Working in community. As team members, we radically collaborate in trusting relationships and create something we’re proud of. Bringing diverse experiences, perspectives, and skills, we build together as a company, with partners, and as part of the healthcare community.
As an Ember Developer on the team, you will get to solve real world problems that affect all of us and in turn make a huge impact in the restaurant space. You will help create and improve a platform curated for restaurants so that they can focus on creating food vs living in ‘tablet hell’. If you’re passionate about creating delightful cross platform (mobile & web) and distributed, scalable, fault-tolerant systems with rapid application & continuous deployment cycles while building massive data ingestion & processing pipelines, we would love to talk to you.
About You
You obsess over the customer and are excited about new and emerging technologies in web and software development as a means to continuously create a better customer experience
You insist on the highest standards - You take responsibility for code quality and proliferate best practices across the development team through code reviews and testing.
You seek to build & simplify frameworks, tools & technologies and advocate for architectural improvements to minimize pain points within our infrastructure and code base
You think big! You strive to automate all processes and focus on scale.
You believe in continuous delivery and iterating on code and features.
You take ownership of the results - You are interested in using analytics to derive insights through software.
You are able to manage your own time and are hungry to contribute and learn.
About You in the Role
Evolve existing web applications to improve scalability, performance, and security.
Design simple and elegant user experiences.
Work collaboratively with the Team to turn product ideas into great software.
Champion product and process improvements.
Work with Quality Assurance to forge testable, performant, robust software.
Required Skills:
Expert knowledge of Ember.js framework
Experience of unit and end-to-end testing of UI with QUnit (Experience with TDD and UI testing automation is an advantage).
Experience consuming APIs and utilizing JSON for web or mobile applications
Experience working with source control systems like Git.
Development experience with contemporary databases; any of Postgres, MySQL, MS-SQL and MongoDB
Experience working on a small, agile team using version control, a bug tracking system, etc.
Nice to haves:
Knowledge of Ruby, Ruby on Rails, advanced server-side development skills, Node.js, and JSON:API
Experience with CSS frameworks / design systems: Bootstrap, Tailwind, Tachyons.
Understand and evangelize our development philosophies:
Domain Driven Design
Event-Based Architecture
Instrumentation to log data for all types of insights
Code maintainability, SOLID Principles
Don’t over-engineer the solution
Discuss and learn from failure
Job Perks
The chance to help build a platform and a company - you will make an impact here!
Competitive salary, bonus potential and stock options
Unlimited PTO and flexible work hours
Casual, open-layout workspace right on Wacker Drive at the Chicago River
Team Events
Red bull fridge
Health insurance, disability and life insurance, 401(k)
$105 in commuter benefits per month
$70 in Wellness benefits, and more
About the Team
Chowly is an impassioned work environment built by a diverse group with a strong sense of community. We’re here to revolutionize the food space, put the power in the hands of restaurant owners, and provide an inspiring and meaningful place to work. (We’re also pretty fun.)