Responsibilities:
The responsibilities include but are not limited to the following:
• Work in parallel with backend software and write frontend code that meshes with backend systems to craft flexible and graceful responses to often diabolically thorny web-development challenges.
• Forge new software control interfaces, data information displays, and look & feel, from scratch or rework older designs.
• Excel at teamwork as well as at independent, self-directed effort, with corresponding planning and time-management skills.
• Squeeze the utmost out of browser functionality by employing and keeping current on best practices.
• Optimize applications performance and moving existing code bases to latest
Education:
Required: BSc in CS/CE/EE
Experience: 1-2 years, candidates with experience in UI/Client Side Development will be preferred
Basic Required Skillset:
• Excellent programming and problem solving skills.
• Excellent verbal and written communication skills
• Ability to work in a fast paced environment with remote teams
• Ability to adhere to scheduled and team-agreed timelines
• Angular, NGRX(Store), Bootstrap UI, Angular Elements
• Experience with Angular, Store-based application and developed cross-platform systems
• Having experience with modern CSS layout (flexbox & grid) and JavaScript (ES20**), HTML, CSS, JavaEE
• Building: Yarn, WebPack 4.x, postcss, CSS Modules
• Code quality & types: ESLint, Stylelint
• Unit Testing: Karma, Mocha, Chai, Enzyme, TypeScript
• Familiarity with JavaEE, Spring MVC (boot, core etc.), Hibernate and MySQL
• Building: Maven, Pro-guard
• Code quality: JUnit, Mockito
• Wilfly, Appache, CI/CD
Mentor Graphics is a leader in electronic design automation software. We enable companies to develop better electronic products faster and more cost-effectively. Our innovative products and solutions help engineers conquer design challenges in the increasingly complex worlds of board and chip design.