Junior UI Engineer

Must have:

  • 4+ years of experience in Front End UI Development and have good understanding of Computer Networking and Security fundamentals.
  • Experience in building the entire UI from scratch and delivery of highly reliable, scalable, and maintainable JavaScript applications.
  • Ability to work with Product Managers and other stakeholders and to convert requirements to modern UI deployment.
  • Collaborate with delivery teams during both design and development phases to ensure adherence to UI architectural standards and best practices including Test Driven Development
  • Working experience in multiple UI frameworks like Angular, TypeScript, React, Vue, Bootstrap, Node.JS etc.
  • Good working experience with HTML5, CSS3 LESS/SASS etc.
  • Possesses strong UI/Browser Debugging skills and fixing Cross Browser Compatibility Issues
  • Experience in building reusable UI components
  • Deep Experience in UI performance optimization and related metrics to build blazing fast Front End Applications
  • Design and develop proof of concept prototypes for advanced features and designs
  • Provide technical guidance to both local and remote development teams as required
  • Strong in Functional Programming, OOPS, UI Design Patterns, component Architecture.
  • Localization and Internationalization Experience.
  • Working knowledge of Security Principles like OWASP in UI Development.
  • Experience with Asynchronous Processing, DOM traversal and manipulation, layouts caching, Responsive UI.
  • Basic understanding of Networking concepts is a plus

 

Good to have:

 

  • Experience in enterprise or SaaS development and Cloud Native Application Development
  • Working proficiency in User Experience design: interaction design, data visualization, layout, and information architecture.
  • Knowledge of build systems such as Grunt/Gulp/ etc, including Linting, Compiling, Minifying, etc
  • Experience with REST, GraphQL API development
  • Familiarity with Micro Frontends would be a definite plus
  • Experience developing multi-channel, mobile-responsive and mobile-adaptive UI
  • Experience creating and maintaining a design language system or documented UI framework.
  • Working knowledge of Google Material Design principles and coding
  • Experience in Agile Principles, Estimation and Planning, build pipelines (CI/CD) would be a definite plus.
  • Working experience in Container Technologies like Docker and orchestration platforms like Kubernetes would also be a definite plus
  • Preferably have experience in developing UI for a Storage / Networking Product.