Description

Job Description

Advanced JavaScript, Node JS, Library (jQuery), MV* ( REACT JS etc.), JSON Integration, Templating (Handlebar, Mustache etc. - any), Testing (Zest, Cypress), 

Strong experience in HTML5, CSS3 (SASS, LESS etc. - any), JavaScript, Responsive Development (Media Queries/Bootstrap etc. - any).

Extensive knowledge in developing single-page applications (SPAs) in ReactJS

Experience in doing performance analysis, caching mechanisms, Cross-Platform/Cross-Browser development, Coding best practices (Error-Handling, Memory leaks etc.), Code review, SEO.

Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.

Design and architecting Micro-Frontend web UI for Microservice-based web application.

Design and architect reusable/common components

Hands-on and influence team for front-end testing (Jasmine, Karma, Mocha, etc)

Knowledge of AWS, CI/CD

Engage with architects/product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions. Aware of the latest trends.

Mentor UI engineers, which may include performing code reviews. Suggest tools, technologies, and best practices that improve stability


Requirements

  • Extensive experience with multiple software systems design tools and languages.
  • Excellent analytical and problem solving skills.
  • Experience in overall architecture of software systems for products and solutions.
  • Designing and integrating software systems running on multiple platform types into overall architecture.
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
  • Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.

Education

Any Graduate