Tenable is looking for a Senior Software Engineer, UI to join the Vulnerability Management product development team to drive projects end-to-end, collaborate on product requirements with Product Managers, architect and implement technical solutions, and ensure continued success after deployment.
Requirements
- 3+ years working with React
- Familiarity with unit and end to end testing for JS/React
- Solid understanding of Javascript and CSS concepts and techniques
- Experience debugging web application errors through the use of tools such as Chrome Dev Tools, etc
- Experience working through the software development life cycle on software development teams and the associated tools (git, Jira, confluence, etc.)
- Knowledge of browser versions, their quirks and the solution to said quirks
- Understanding of how design systems and component libraries work
Responsibilities
- architect and implement technical solutions
- write pragmatic code and strive for simplicity
- bringing technical insights into how to refine and improve the system, ultimately ensuring performance, stability, and an exceptional end user experience
- Own your projects end-to-end including design, development, testing, and deployment
- Embrace and implement modern front-end technologies and frameworks
- Promote innovative and elegant software design while actively driving the team toward better practices and solutions with a focus on security, reliability, testability and maintainability
- Perform code and design reviews
Other
- 5+ years of relevant work experience
- Collaborate with an amazing group of cross functional team members including product management, design and other engineers in your Agile team
- Take responsibility and ownership of your projects
- Ability to communicate and collaborate with other engineers and cross functional team members
- Willingness to take ownership of project priorities, deadlines and deliverables