RemoteWLBRemote only
Back to all jobs
B
Remote role · software

Software Engineer 2, Frontend

BambooHR

Role brief

Please Note: This is a remote position available in the state listed on this job. Additionally, employment with BambooHR is contingent on passing both a background and credit check.

Essential Job Duties

Our ideal Software Engineer 2 will be an integral contributor to the current and next generation of our app. You’ll be working on multiple projects to continue making us the #1 HR Software for SMB business. This role requires attention to detail and the ability to produce a highly polished experience for our users. If you get a kick out of solving problems and building beautiful world-class software, then you will love BambooHR.

In this role, you will:

  • Collaborate heavily with designers and our engineering team to create complex web UI components and pages
  • Research technologies and engineer complete solutions to problems
  • Propose and implement performance optimizations and scaling strategies
  • Contribute to the ongoing improvement of our systems and processes

What You Need to Get the Job Done

  • 5+ years of solid experience with HTML, CSS, and JavaScript. Our designers push the envelope and we need you to be up to the task. (Seriously, don't skimp the HTML/CSS side)
  • 5+ years of recent experience using React to build high-quality interactive user interfaces
  • Demonstrated ability to produce super sweet user interfaces from high-resolution mocks
  • Demonstrated ability to effectively build modern UI components from scratch (datepickers, interactive lists, etc.)
  • Experience leading projects with multiple developers
  • Solid understanding of web standards and cross-browser web development best practices, and
    the ability to mentor others
  • Previous work samples demonstrating proficiency in building highly interactive web-based
    applications

What Will Make Us REALLY Love You

  • You can show that you'd be an excellent communicator with our PHP developers and UI Designers
  • We can see that you have a service-minded attitude
  • Experience in Typescript, State Management tools (Redux, react-sweet-state, etc), and design systems like Material-UI
  • Experience with JavaScript testing with tools like Jest, Mocha, Vitest, etc.
  • Experience in developing Software as a Service (fast-release cycles that still support an existing userbase)
  • A bachelor's degree in Computer Science, or a related degree

What You'll Love About Us

  • Great Company Culture. We’ve been recognized by multiple organizations like Inc, Salt Lake Tribune, Glassdoor,  & Comparably for our great workplace culture.
  • Make an Impact. We care about your individuality by giving you freedom to grow and create within the company, regardless of your position.
  • Rest and Relaxation. 4 weeks paid time off, 11 paid holidays, and we pay you to go on vacation (ask us about this)!
  • Health Benefits. Medical with HSA and FSA options, dental, and vision.
  • Prepare for the Future. 401(k) with a generous company match, access to a personal financial planner, and both legal and life insurance.
  • Financial Peace University. We pay for a one year subscription and you walk away with financial savvy and a bonus.
  • Give back.  Get paid to give your time to the community: ask us about this!
  • Educational BenefitsWhether you are a previous student, or currently enrolled in higher education, we can help cover some of those expenses.
  • Amazing Office Amenities. We’ve got incredible benefits at our Draper headquarters including a full size gym, pickleball courts, a great office cafe, and free fountain drinks! Ask us more about our office!
  • In-Person Onboarding! All new hires get to experience our in-person onboarding class, Bamboo Beginnings, at our Draper, UT headquarters! Ask us more about Bamboo Beginnings!
  • Flexible Work Models. In-office, work-from-home, or hybrid, depending on position and location.