Job Details

Senior Front-End Engineer - React.js (Remote within U.S.)

Do you want to change the world? Then join Peachjar! We are helping schools connect parents to their community so their children have a better future. We pioneered the shift to a cloud-based flyer distribution, and today we’re delivering the next generation of mobile and cloud technologies that help school districts revolutionize the way they deliver information to parents. Peachjar is headquartered in beautiful San Diego, CA. Due to COVID-19 and the safety of our employees, we are temporarily working remotely. This position is remote with the possibility of future in-office work if you are local to San Diego. Relocation is not available at this time.


What We Have:


-          Fun and dynamic team, where success is celebrated

-          An office full of nice people! Grumpy people need not apply

-          An open and lively start-up culture

-          A whole lot of market share already

-          A modern tech stack

-          A very exciting roadmap

-          Competitive compensation and benefits package including Medical, Dental, Vision, STD/LTD, Employee Assistance Program, Flexible Spending Accounts, life insurance, stock options, 401(k) with matching and more

-          3 more paid holidays than the other kids on the block

-          Generous PTO

-          Employee Perks Discount Program

-          Employee referral bonus plan


What You’ll Do:


-          Own the lifecycle of your product code, including devops, bug fixes, and tech debt reductions

-          Engineer both Web and Mobile applications from scratch

-          Collaborate on GraphQL API design with backend developers

-          Design, develop, build, and test React components

-          Pioneer Progressive Web Apps for our next product updates

-          Support and extend Microapp Architecture

-          Build efficient and reusable front-end systems and abstractions

-          Mentor fellow engineers on front-end architecture and best practices

-          Peer review code, collaborate on architecture, and challenge opinions


What You Have:


-          Passion about impacting the trajectory of a child’s life!

-          Senior software engineering experience with 4+ years working with a modern front-end framework like React or Angular

-          Commanding grasp of HTML, CSS, and related web technologies

-          Strong Computer Science fundamentals

-          Defensible opinions around technology choices within the React ecosystem

-          A sense of obligation toward writing testable code, and experience testing front-end applications with Jest or a similar platform

-          Great communication skills and the ability to succeed l on a cross functional team


What You May Also Have:


-          Experience with Progressive Web Apps

-          Experience working with GraphQL or designing GraphQL schemas

-          Experience following the best practices of component-based front-end architecture

-          Experience with TypeScript

-          Experience building large production React applications

-          A good eye for UX

-          Experience with Functional and Object-oriented programming patterns

-          Experience building mobile applications with React Native, Swift, Objective-C, Java, or Kotlin

-          Experience with GraphQL clients like Relay

San Diego
Peachjar, Edtech, Computer Software, Engineering, React.js, UI/UX, and Progressive Web Apps
Senior Level