Skip to content

General Information

Job Title
Sr Staff UI Engineer (ReactJS)
Job ID
4752
Country
India
City
Hyderabad
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements
Job Description:
We are seeking an experienced, passionate, and self-driven ReactJS Developer to join our dynamic team at Synopsys’ Generative AI Center of Excellence. As a UI Developer, you will play a critical role in building and enhancing user interfaces for our enterprise Machine Learning platform. You will collaborate with enthusiastic ML engineers and Data scientists to create intuitive and efficient UIs that help Synopsys R&D teams experiment, train models, and build Gen AI & ML products.


Responsibilities:
Lead the development of user-friendly, responsive, and high-performance web applications.
Design and implement scalable full stack solutions, including both front-end and back-end components.
Collaborate with product managers, UX/UI designers, and backend developers to translate business requirements into technical specifications.
Ensure seamless integration of user interfaces with backend services and APIs.
Conduct code reviews, provide technical guidance, and mentor junior developers.
Implement best practices in coding, testing, and deployment to maintain high standards of quality and performance.
Stay updated with the latest trends and technologies in UI/UX design and full stack development.
Troubleshoot and resolve complex technical issues, ensuring optimal application performance and user experience.
Develop and maintain documentation for code, processes, and technical specifications.


Required Qualifications:
BS/MS in Computer Science, Software Engineering, or a related field.
7+ years of experience in UI development and full stack development.

Extensive knowledge of ReactJS, JSX, Babel, Redux, Hooks, Custom Hooks, Webpack
Extensive knowledge of Typescript and ECMA 6.
Extensive usage of React different libraries
Proficiency in modern web technologies such as HTML5, CSS3, JavaScript, and front-end frameworks (e.g., Angular, Vue.js).
Experience with backend technologies such as Node.js, Python.
Proficiency in working with databases (SQL and NoSQL) and designing data models.
Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Strong understanding of RESTful APIs and web services integration.
Excellent problem-solving skills and ability to design scalable, maintainable solutions.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Experience with version control systems (e.g., Git) and agile development methodologies.


Nice To Have:
Experience with DevOps practices and tools (CI/CD pipelines, Jenkins, GitHub Actions).
Familiarity with microservices and micro-frontend architecture and serverless computing.
Knowledge of AI/ML integration and data visualization techniques.
Strong understanding of security best practices for web applications.

 

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.