Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies like Angular
Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
Writing tested and documented JavaScript, HTML and CSS
Make design and technical decisions for Angular projects.
Develop application code and unit test in the Angular, Rest Web Services and Java technologies Ensuring high performance
Coach and mentor the junior developers on best coding practices.
Knowledge on Web Accessibility
HTML and CSS
JavaScript and ARIA
Design principles
Testing methods
Accessibility guidelines
Preferred candidate profile
Generic:
Strong knowledge in web technologies. Strong experience in Interactive web application/Enterprise products is a must. Strong aptitude for learning new technologies. Thorough knowledge of software development best practices, coding standards, code reviews, source control management, build process, continuous integration and continuous delivery Work collaboratively within a team of other engineers and have strong influencing and leadership skills Possess excellent written and verbal communication skills. Strong analytical and debugging/problem-solving skills. Exposure on Agile methodologies
Specific:
Experience with Advance JavaScript, TypeScript, RxJS, Redux, HTML5, CSS3, SASS, Responsive designs, writing cross-browser compatible code.. Modern front end SPA framework like Angular 2+, Hand on experience and implements complex Angular applications Angular Material, Angular Reactive Form, Angular Custom Reusable Component, Angular Custom Validation, Angular Unit Testing frameworks (Ex. Jasmine) Test runner framework (Ex. Karma), Angular State Management using NgRx and Angular. Knowledge of UX design will be an add-on advantage
Must have skill: Angular, HTML and Web Technologies
Good to have: Java, Spring boot, Hibernate
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time