Senior Full Stack Engineer
Description
We seek an experienced full-stack developer with five years of hands-on experience in Python, JavaScript, Typescript, VS Code plugin development (optional), UI/UX design. You will design and develop SiFive’s Visual Studio Plugin to access the SCD REST API to build the core IPs. You will report to the Director of SCD, and work closely with the team developing SiFive Core Designer (SCD).
This is a perfect opportunity for a front-end developer with good application development skills, looking to expand their horizons and become involved in developing innovative products used by SiFive’s customers to design state-of-the-art silicon for an emerging powerhouse in the RISC-V ecosystem.
Responsibilities:
- GUI and front-end Development:
- Development of robust and responsive user interfaces using JavaScript in VC Code plugin
- Mentor the team members in best practices for JavaScript and VSC plugin development.
- Stay abreast of the latest VS Code plugin trends, libraries, and best practices.
- Code Optimization and Quality Assurance:
- Write clean, well-documented, reusable, and maintainable code.
- Conduct thorough code reviews and contribute to improving code quality.
- Implement and maintain automated testing processes for front-end components.
- Collaboration and Leadership:
- Work closely with cross-functional teams, including designers, back-end developers, QA engineers, and customer support teams.
- Provide technical leadership and guidance on front-end development best practices.