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 Benefits. Whether 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.