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.