Use cases

Features

Senior Software Engineer - Frontend

Popless

How we learn, what we learn, and who we learn from is changing. We also know that today, more than ever, we need more accessible, affordable, convenient, and inclusive learning for everyone. That’s why we’re building Popless - the first community-owned network that helps highly skilled educators, mentors, and coaches connect remotely with people across the world for one-to-one learning experiences. The result is inspiration, curiosity, and experiences that are more personalized, and ultimately more human. It takes a unified team committed to our core values to achieve our goal. Popless's various functions embody the company's innovative spirit and our stellar team of passionate, experienced engineers, designers and product managers.

About the Role

As a frontend engineer at Popless, you will work on our mobile and browser-based clients. You will work with a stellar team of passionate, experienced engineers, designers and product managers who have been instrumental in building some of the most widely-used technology products in the world. You'll be joining an exceptional team of engineers working in React, GraphQL, and NodeJS to build the future of learning and curiosity. We believe in using the best tool for the job and don't shy away from solving complex problems!

Role Details

Own solutions from design and execution through deployment and support, using best practices and tools

Oversee and guide the analyzing, writing, building, and deployment of software

Build, refine, and lead the development of our internal design system and components

Partner with the design team to enhance Popless features, user experience, APIs, performance, and quality

Participate in the engineering teams' on-call rotations for customer support and live production issues

Skills and Experience

We’re looking for engineers with the following skill sets, experience, and passions:

5+ years of industry experience in a software engineering role

Ability to rapidly prototype and adjust in response to customer feedback

Excellent proficiency with JavaScript, TypeScript or NodeJS, and/or in mobile application development

Deep experience in one or more relevant frameworks such as React, Vue, Angular, or similar

Experience building reusable UI components or libraries, and making them easily available to design teams

Strong coding practices including peer code reviews, unit testing, and a preference for agile development

Motivated by complexity, ownership, learning, new technologies, and the engineering community

Our Stack

Core: Typescript

Frontend: React, Suspense

Backend: NodeJS, GraphQL, Prisma, PostgreSQL

DevOps: GitHub, Kubernetes, Google Cloud, Netlify

QA: Cypress, Jest

Operations: Coda, Google Workspace, Jira, Slack, Figma, Framer, Intercom

What we Offer

🌎

Remote-first culture

🍎

100% top-tier health, dental, and vision coverage for US full-time employees

🍎

Health care reimbursements for international team members

🍎

Fitness center and gym reimbursements

πŸ’°

401k matching for US full-time employees

πŸ’Έ

$4,000/year laptop reimbursement + additional equipment, co-working, education

πŸ‘‹

Generous time off

πŸ‘‹

Flexible parental leave

πŸ’›

No-meetings every-third Friday of the month

πŸ’›

Birthday vacation leave

πŸ™ˆ

A custom slack emoji, just for you!

Interview Process

Intro call (30 minutes)

Complete a Technical assessment Form (30 minutes)

Technical interview with Frontend Lead Engineer (45-60 minutes)

Non-technical (introduction & culture) interview (45-60 minutes)

Technical interview with CTO (45-60 minutes)

Apply

At Popless, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. Popless believes that diversity and inclusion among our teammates is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.


Apply to this role.