Skip to main content

Frontend Software Engineer - VSCode extension

pin icon Bengaluru, Karnataka, India
Noida, Uttar Pradesh, India
Apply Now
Category: Engineering Hire Type: Employee
Job ID 49491BR Date posted 04/08/2024
Synopsys, a leading provider of electronic design automation (EDA) software and services, is seeking a highly motivated and talented R&D Staff Engineer to join our innovative team. At Synopsys, we are passionate about pushing the boundaries of technology and driving innovation in the semiconductor industry. As an R&D Staff Engineer you will have the opportunity to work on cutting-edge projects and collaborate with top engineers and researchers in the field. Join us in shaping the future of electronic design and make a significant impact on the world.

  • Lead the development and implementation of a VSCode extension that adds SystemVerilog language support.
  • Design, develop, test, and maintain the frontend of the VSCode extension using TypeScript and React.
  • Provide technical expertise and support related to VSCode extension development.
  • Conduct code reviews to ensure high-quality code.
  • Work closely with project owner and with Front End developers.
  • Provide mentorship and guidance to other developers, fostering a culture of continuous improvement and learning.
Required Skills
  • Strong experience in frontend development (5+ Years), preferably with VSCode extension development.
  • Proficient with TypeScript (3+ Years), with a track record of delivering well-structured, maintainable code.
  • Bachelor's degree in computer science, Software Engineering or related field.
  • Proficiency in using React (3+ Years) and Redux (1+ Year) for developing user interfaces. Have a solid understanding of React's component lifecycle, hooks, and Redux for state management.
  • Experience with any JavaScript bundler such as Webpack, ESBuild, Parcel, Rollup.js. Webpack is a plus.
    Experience in writing unit tests, and frontend tests specifically for applications developed using React. Understanding of mocking principles is essential and familiarity with testing frameworks such as Mocha and Chai is a plus.
  • Strong knowledge of software development methodologies, principles, procedures, and project management.
  • Excellent problem-solving skills, with the ability to handle complex development challenges.
  • Strong leadership skills, with the ability to guide, mentor, and support a team.
  • Excellent communication skills, both verbal and written, with the ability to explain complex technical issues.
  • Experience in some version control system (3+ Years), experience with Git is a plus.
  • Willingness to continually update skills and knowledge as technology evolves.
  • Familiarity with Language Server Protocol (LSP) - a plus.
  • Knowledge of and experience with SystemVerilog - a plus.
  • Proficiency in Git, or other version control systems - a plus.
  • Experience with dockers - a plus.
  • Competitive salary and comprehensive benefits package
  • Flexible work hours
  • Opportunity for professional growth and career advancement
  • Collaborative and inclusive work environment
  • Access to cutting-edge technology and resources
  • Work on challenging and impactful projects
Apply Now

Relevant Jobs

Synopsys Hiring Process 1. Apply. As an applicant, your resume, skills, and experience are being reviewed for consideration. 2. Phone screen. Once your resume has been selected, a recruiter and/or hiring manager will reach out to learn more about you and share more about the role. 3. Interview. You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via zoom. 4. Offer. Congratulations! You have been selected as a finalist; your recruiter will reach out to propose your offer details. A written offer will soon follow. 5. Onboarding. You will be invited to complete new hire documents to ensure you are set-up and prepared for your first day. 6. Welcome. Your hiring manager, team, and an assigned buddy will help you get acclimated. Over the next few weeks, you will receive communications and engagement invitations that will help ramp you up for your future at synopsys

Available Opportunities

Find the open role that’s right for you.

View all job opportunities here

View all job opportunities here