Senior Software Engineer

React jobs at Bavard


Bavard is a well-funded startup building the world's best dialogue system and we need your help.

Job Summary

We're looking for a talented software engineer to help us deliver and iterate on our MVP. This role is specifically for a frontend expert who will focus on building the user interfaces of our products. Our frontend tech stack consists mostly of React, TypeScript, and MaterialUI. We also use a bit of Vuejs. Your core responsibilities will be to develop and maintain our frontend web apps using React. We also plan to develop native desktop and mobile apps using tools like Electron and React-Native, so you'll have a chance to take the lead on those projects as well. Since we're very early-stage, you'll have the opportunity to make major contributions to our products and shape our technology choices and company culture.

About Us 
Bavard is an early-stage startup building the next generation of AI chatbots to power awesome user experiences. Our software platform lets customers build and deploy sophisticated NLP-based chatbots that can be used for customer engagement, customer support, sales and marketing, e-commerce, and more. Our core mission is to automate the dialogue between businesses and their clients as much as technologically possible. We will do this using a combination of machine learning and well-crafted software. Our product is designed to relieve the burden on organizations of dealing with repetitive inquiries and support cases, and enhance their own offerings by lending end users an automated helping hand.

About You

You are a skilled software engineer who is adept at building polished web applications in the cloud. You understand CS fundamentals and are well versed in cloud technologies. You understand well the issues related to security, authentication, and UI performance. You take initiative and strive to understand the business needs to figure out what should be done on a daily basis. You are a great communicator and ask questions anytime there is uncertainty. You are a technical leader and comfortable taking on challenging problems with minimal supervision.

Desired Skills and Experience

    • Excellent problem solving skills
    • Expert skill in building polished web UIs using frameworks like React and Vue
    • Ability to implement complex UI features with challenging state management requirements
    • Experience with frontend error handling and error monitoring
    • Expert skill in CSS
    • You care a lot about good UX
    • Experience with consuming GraphQL and REST APIs
    • Experience with cloud platforms such as AWS and GCP
    • Experience with CI/CDKnowledge of CS fundamentals
    • Excellent daily communication, responsiveness, and teamwork skills


    • Competitive Salary
    • Equity
    • Health Insurance - We pay 60% of the premium
    • 15+ Days of PTO

This role is entirely REMOTE, however we are only considering candidates near SLC UT and Portland OR.

Apply for this job