Descriptions & Requirements
We’re looking for a Software Engineer (Frontend) for the implementation of a new portal to manage internal support workflows and drive the implementation of an internal knowledge base library (KBL) resulting from the support activities. The portal will serve 10k+ internal users and will be instrumental to improve the support efficiency of the organization. The successful candidate will be part of the team that manages the large high performance compute infrastructure (HPC) used at Synopsys and will be exposed to all new technologies and compute paradigms that are required to manage large scale systems.
Required qualifications:
- MS or BS degree in Computer Science or related technical field or equivalent practical experience
- At least 8 years of relevant work experience
- Know how to work in the Linux environment
- Proficient understanding of design patterns and architectural principles
- Proficient understanding of client-side scripting such as JavaScript frameworks, including ReactJS or similar.
- Proficient understanding of web markup, including HTML5, CSS3
- Understanding of algorithms and data structures
- Familiarity with Functional Programming, Object-oriented programming, or other programming paradigms.
- Experience in building/maintaining auto-test/regression, and test cases ecosystems/processes to ensure software quality before release/deployment.
- Knowledge of source code version control/code review tools or services like Perforce, Git, GitLab, GitHub.
- Fluent English communication skills, both spoken and written.
Other qualifications we value:
- Database administration
- Knowledge in Python, with experience in other languages such as Java, C/C++, C# being a plus
- Experience with the implementation of AI/ML techniques
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.