Senior Software Engineer, Front End



Located in Philadelphia and San Francisco, Guru is looking for an excellent Front End Software Engineer to be an integral part of our engineering team. You will live and breathe Javascript, HTML, and CSS while working collaboratively within and between teams with designers, product managers, back-ends, and other front-end engineers to create simple yet elegant solutions.

Your responsibilities include implementing end-to-end product features, working with others to create the best solutions, reviewing code, triage issues, and instilling rigor and passion for them. high quality software development practices. As a Senior Engineer, you will also need to identify and solve complex problems with limited direction and be able to help lead and mentor new engineers as our team grows.

This job is not just about how you develop yourself; it’s about how you lend your positivity and presence, combined with your skills, a dynamic environment, and a highly collaborative team. Strong sense of humor required, sarcasm detection skills an asset.


  • 5+ years of software development experience, product development preferred.
  • Bachelor’s degree in computer science, engineering or a related field, or equivalent training, scholarship or work experience.
  • 2+ years of experience with modern JavaScript frameworks or libraries, such as React / Redux
  • Experience in creating complex layouts with CSS and HTML
  • Experience and preference for automated testing in Javascript, including test-first and TDD practices
  • Ability to develop reusable components and to build and extend design systems
  • Experience with cross-browser implementation for a consistent experience
  • Experience building and debugging complex systems in a team environment
  • Strong UX and design sensitivity, and attention to detail
  • Ability and interest in mentoring and guiding others
  • Have a thorough understanding of good architectural practices for large scale applications
  • Strong communication skills, positive attitude and empathy
  • Self-awareness and commitment to continuous improvement
  • Desire to write and maintain clean code, avoiding technological debts
  • Collaborate with other engineers, product managers and designers to design strong, customer-centric solutions

Preferred but not required:

  • Experience with Sass (or less)
  • Experience with TypeScript or ES6
  • Experience with responsive design for mobile
  • Accessibility experience
  • Experience with building systems like webpack
  • Experience in website or application design (B2B SaaS an asset)
  • Experience with developing browser extensions
  • Experience in a CI / CD environment

Benefits for you:

  • Competitive salary
  • Employee Incentive Stock Option Plan
  • Paid parental, family and medical leave
  • Unlimited vacations
  • 401k
  • Professional development allowance
  • Welfare allowance
  • Home office allowance
  • Tuition reimbursement
  • Thrive after five: In recognition of our long-time employees, Guru celebrates your fifth anniversary with a personal travel reimbursement of $ 10,000
  • Remote benefits
  • Generous set of medical benefits
  • Corporate and team events sponsored by gurus, no matter where you work

About Guru:

Guru is a dynamic, fast-growing start-up based in Philadelphia and San Francisco. Our mission is to reinvent the way people connect with meaningful information at work. Guru’s knowledge management solution empowers customer-facing teams to access expert-verified information where they work, when they need it most. We believe in developing a welcoming and inclusive culture that encourages personal growth through hard work and fun.

Launched in September 2015, our vision is supported by an incredible group of investors, including FirstMark Capital, Salesforce, Michael Dell, the Slack Fund, Emergence Capital, Thrive Capital and Accel. As we enter the next exciting stage of expansion, we are looking for passionate individuals to join our rapidly growing team.

This is a full time position that can be From a distance or based on our Philadelphia cream Where San Francisco desks. Relocation and / or visa sponsorship is not included in our hiring package. Applicants will need to be licensed to work in the United States.

We are an equal opportunity employer and value diversity in our company. Everyone is welcome here. At Guru, being inclusive is very important to us. We do not discriminate on the basis of race, age, ethnicity, religion, sexual orientation, gender identification, veteran status or disability status .

We will ensure that persons with disabilities are provided with reasonable accommodation to participate in the job application or interview process, to perform the essential functions of the job and to receive other benefits and privileges associated with the job. use. Please contact us at [email protected] request accommodation.

Apply now


Comments are closed.