• Location Mohali
  • Department Web Development
  • Job Type Full-Time
Roles & Responsibilities
  • Make UI/UX decisions; inject a DNA of usability into our products and client websites.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed and scalability.
  • Must validate all user inputs before submitting it to the back-end.
  • Collaborate with other team members and stakeholders.
  • Create a separate module for each logic and maintain the source code in an efficient way with proper documentation like CamelCase naming conventions as well as proper commenting after completion of every section.
Skill Requirements
  • Candidate should have strong development skills in HTML5, CSS3, JavaScript, Responsive designs, JS Frameworks like JQuery, Bootstrap, AngularJS.
  • Candidate must have expertise in AngularJS (2/4/5) & JavaScript.
  • Should have experience in developing Single Page Applications using AngularJS / BackboneJS & RESTful APIs.
  • Should have knowledge of coding and Unit testing of UI code using the above technologies.
  • Understanding requirements, doing impact analysis followed by execution.
  • Should be able to estimate work for self and ensure timelines are met, with good quality of the product.
  • Strong experience in end to end project management.
  • Having strong analytical, problem-solving and decision making capabilities.
  • Should have superior written and verbal skills to communicate with the development team effectively.
  • Strong skills in mobile frameworks, cross browser and device optimizations.
  • Candidate should have strong skills in website load time, CSS, JS, Image and browser optimizations.
  • Have an hands-on experience in optimizing the delivery of code and assets to a browser or device (e.g. using CDNs, compression, caching etc.)
  • Familiar with how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc).
  • Should have strong knowledge about the software development methodologies like Agile, Iterative etc.
  • Having vast knowledge of layouts, graphic fundamentals, typography and limitations of the web, as well as strong experience with Adobe Creative Suite (Photoshop, Illustrator, InDesign), Axure, Sketch preferred.
  • Have time management skills to handle the multitude of tasks efficiently and under the given deadline.