Job Summary
We are looking for a Senior Front-End Engineer to join our growing Engineering team. You’d join a highly technical group who are well versed in building enterprise-ready and highly secure software systems.
Specifically, this role will be joining our team working on architectural changes as Bugcrowd works towards FedRAMP compliance.
*Please note we are only currently considering AUS-based candidates
Essential Duties & Responsibilities
In this role, you will be:
- Championing our front-end efforts for end users and developers alike by refactoring and building user interfaces for Platform features, e.g. from a monolith into their own services.
- Making informed choices about our front-end tech stack and architecture, and bringing the team along for that ride.
- In addition to our external users, you'll be working on improving our platform for our amazing internal teams, such as the Application Security Engineers who review and test incoming vulnerabilities.
- Helping design the platform by working with our product team and both internal and external stakeholders to provide an engineering and UX perspective.
- Working with our product designers to improve our Design System which strives for high accessibility and standards compliance: https://bugcrowd.design/
- Building a platform that connects hackers around the world with companies to help make the internet more secure.
Education, Experience, Skills, & Abilities
- 5-7+ years web development experience
- Understanding of modern web front-end architectures and patterns
- JavaScript — we use React + Redux for our front end
- Familiarity with ESBuild
- Familiarity with JS test frameworks — we use Jest with enzyme
- Familiarity with Haml as we migrate to React frontends — we use Ruby on Rails
- Understanding of HTML5 and web document & app semantics
- Familiarity with modern CSS
- Familiarity with Progressive Enhancement web development concepts
- Top-level understanding of WCAG2 and other inclusive design principles
- Secure development best practices (OWASP, etc.)
- Understanding of front-end performance issues in web applications
Working Conditions & Physical Requirements
The ideal candidate must be able to complete all physical requirements of the job with or without reasonable accommodation.
Sitting and / or standing - Must be able to remain in a stationary position 50% of the time
Carrying and / or lifting - Must be able to carry / move laptop as needed throughout the work day.
Environment - remote, work-from-home 100% of the time.
ADA Statement: Bugcrowd is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Bugcrowd will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please contact HR at [email protected].