Leafly

Senior Software Engineer- React

Front End Developer in Seattle, WA

Posted 2019-07-11
Description

HELP MAKE HISTORY in one of the fastest growing industries in the world. Leafly is the most trusted brand in cannabis with the largest audience: millions of people around the world start their cannabis journey with Leafly, and it’s because we are not your typical cannabis company. Compliance, education and innovation are equal parts of Leafly’s DNA. We are shaping the global cannabis industry for the better, accessible to all, from the cannabis curious to the everyday consumer, by building the world’s destination for everyone to discover, find and buy cannabis.

If you are interested in a rapidly growing, nascent space that requires forward-thinking and continuous innovation to lead, look no further. A career at Leafly combines the excitement and innovation of a start-up with the support and growth opportunities of a major corporation. Leafly salaries and benefit packages are competitive, and we promise that you will never be bored: we focus relentlessly on solving challenges for our customers and having fun doing it in our collaborative work environment. If you have the skills and desire, you will be joining a global team of innovative, passionate individuals on a revolutionary mission to change the world for the better.

Our Teams and Our Tech

Our teams are cross-functional with product owners, designers, and engineers working side-by-side toward shared goals. We aim for each team to have the right mix of full stack, web, api, and native app developers, so that together they are equipped to solve whatever problems come their way. We look to each person to bring their expertise and passion to the table, as well as the ability to roll up their sleeves and help where it’s needed.

The main technical players: Ruby, Rails, Python, JavaScript, React, Node.js, Next.js, Express.js. Swift, Kotlin, Postgres, Elasticsearch, Docker, Kubernetes, AWS.

What We Look For In Our Engineers
You prioritize users. You’re results oriented, pragmatic, and good at negotiating tradeoffs between technical excellence and product excellence.
Technical excellence and a growth mindset. You’re passionate about honing your craft and writing high quality, world-class code.
Depth and breadth. Where you're an expert, you’ll hit the ground running and lead by example. Where you’re not, you’re ready to learn quickly.
Self-starter and collaborative. You’re comfortable working independently as well as pairing or swarming with your team. You ask for help when you need it, and you help your teammates.
You will make our team better. You bring expertise, skills, or perspective we could use more of. You’ll help us make better decisions, and build better products.
What We Are Looking For In This Role

We are looking for an experienced React engineer, with advanced skills in server-side and client-side JavaScript (ES6), modern CSS, and Node.js. Nice to haves: Express.js, Next.js, webpack.

If your front end code is an example to others, and you are ready to help support and level up your peers day to day, with leadership by example, in-the-moment technical collaboration and mentorship...then Leafly is looking for you! Here are some of your day-to-day responsibilities:
Work together with product, data/analytics, and UX to understand problems - then design, plan, and deliver solutions
Design, build, test, and maintain new features, potentially across the entire Leafly product suite
Work with technical platform leads to ensure alignment with broader architecture, standards, and best practices
Lead by example in delivering high-quality solutions that scale and adhere to SDLC and quality best practices: design & code reviews, prototyping, multi-level testing
Continually improve our processes by volunteering new approaches to: developer productivity, product quality, and team efficiency
Mentor other developers and foster a collaborative environment of shared growth & learning
Preferred Qualifications
5+ years of shipping software in a professional team setting
Experience building and supporting high-scale, high-performance web applications in a cloud environment
Expert in your domain, and comfortable working at all layers: HTML, CSS, JavaScript, web services, APIs, SQL and NoSQL storage
Ability to embrace, learn, and apply new technologies and tools
Experience with more than one server-side technology
Experience with latest web technologies, tools, and practices
Experience leading an agile team of engineers and/or Open Source project contributions are a plus
The job description is representative of typical duties and responsibilities for the position and is not all-inclusive. Other duties and responsibilities may be assigned in accordance with business needs. We are proud to be an equal opportunity employer. A background check will be conducted after a conditional offer of employment is extended.

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Est. 2010, Leafly is the world’s most comprehensive cannabis resource. Find strain information, dispensaries nearby, original content and research, hundreds of thousands of strain reviews, and more. Through Leafly.com and our mobile app, we're the global leader in providing trusted information for the cannabis curious and connoisseurs alike.

Our teams are cross-functional with product owners, designers, and engineers working side-by-side toward shared goals. We aim for each team to have the right mix of full stack, web, API, and native app developers, so that together they are equipped to solve whatever problems come their way. We look to each person to bring their expertise and passion to the table, as well as the ability to roll up their sleeves and help where it’s needed.

Perks

- Medical, dental, and vision benefits (100% paid employee premiums)
- Company stock options
- 401k employer match
- Unlimited paid time off
- 10 company holidays
- Paid family leave
- Cell phone subsidy
- Subsidized transportation benefits
- Bi-weekly free lunches
- Free snacks and beverages

Interview process

The interview process has various stages. Typical steps will be a recruiter phone screen, hiring manager phone screen, a coding exercise, on-site interview loop to include collaboration exercises with engineering team, and interviews with product and design teams.

Be Seen in a new Front End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.