Senior UI Developer

Reports to: Principal UI Developer and above

Job Description:

  • Build applications using HTML5, using JavaScript frameworks such as React.JS, Vue.js, CSS 3.
  • Create/build real-time systems with high concurrency.
  • Build reusable UI components, ensuring that UI code base is scalable and maintainable
  • Build UI component libraries to be used across the organization
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Participate in user experience design and architecture initiatives
  • Collaborate with other team members and stakeholders to provide updates as well as to elicit new requirements
  • Perform trouble shooting steps, if any, in the phase of implementation, customization, and configuration

Requirements:

  • B.Tech/ B.S. or M.Tech/ M.S. in Computer Science, IT or related field.
  • 5-10 years of experience.

Mandatory Skills:

  • Knowledge of OO JavaScript
  • Experience with web development using HTML5, JavaScript (React, Preact.js, Redux, Redux, Vue.js, CSS3)
  • Experience with JavaScript libraries such as, React, Preact.js, Redux, Redux, Vue.js, SignalR, Socket.io etc.
  • Experience building responsive design layouts using a formal framework like Bootstrap and familiarity with best practices (web security concepts, ensuring browser & device compatibility, etc.)
  • Familiar with development and debugging tools for cross-browser issues
  • Experience integrating with RESTful APIs for server-side functionality
  • Ability to work well individually or in a group setting, and under pressure and time constraints

Desirable Skills:

  • Familiar with mobile app development frameworks like React-Native, Cordova, Titanium
  • Familiar with Bower and Npm
  • Experience with agile methodologies
(MM-YY) Can be future or past
(PDF or Word formats only ) max file size: 4MB
(PDF or Word formats only ) max file size: 4MB