Ui Lead Job in Mu Sigma

Ui Lead

Apply Now
Job Summary

Role & responsibilities:

  • Collaborate with developers, project managers and business analysts in conceptualizing, designing and developing new UI applications, modules and enhancements.
  • Assist in defining software development project plans, including scoping, scheduling, providing time estimates for programming tasks and implementation plans and schedules.
  • Prepare and distribute work assignments, provide guidance, and/or review the work of local and offshore development team members.
  • Responsible for developing estimates on related project work.
  • Ability to work with developers, project managers, business analysts, account managers, architects and/or technical leads to achieve business and functional requirements. Ability to work with front end design team and/or tech lead to achieve functional requirements.
  • Cooperate with the Quality Assurance team to define test cases, metrics, and resolve questions about test results; assist Quality Assurance team in keeping the quality assurance environment in proper condition.
  • Implement solutions that are reliable, scalable, and perform at a high-level to meet the service levels associated with mission-critical database solutions.
  • Deliver high-quality solutions to business owners to ensure alignment of technical solution with business objectives
  • Lead a small team of developers through the development process.
  • Adhere to and coach staff to comply with quality standards, system & procedures
  • Familiarity with AGILE/Scrum development and should lead a Scrum team

Skills & Competencies:

  • Profound knowledge of working on commercial enterprise web application development
  • Strong knowledge in Object Oriented Programming
  • Strong knowledge in HTML5, Javascript, jquery, CSS3/5, bootstrap programming knowledge
  • Active Experience in mobile(optional) and responsive web design and deployment
  • Understanding of Promises, triggering http calls from Node, DB connection drivers setup
  • Setup of application login using LDAP/SSO
  • Knowledge of JSON and XML formatted data required
  • Well versed with data structures, transforming JSON data to any required format efficiently
  • Active Experience in web design and RESTful services.
  • Solid understanding of ReactsJS and Redux framework
    • How to segment an application into smart and dumb components
    • Component life cycle in React
    • The Redux framework (the entire flow of how component updating happens) : actions, reducers, dispatcher etc.
    • Integration of React components in non-React applications
    • Should be able to write the unit test cases using jest and enzyme
  • Good hands on experience in Nodejs will be an added advantage
    • Creating restful services
    • Processing and optimization of large volume of data connecting to different data sources like Teradata, MongoDB, Cassandra, SQL
    • Exception handling
    • Promises and managing asynchronous sync calls
    • Connecting to Microservices and fetch the data
    • Should be able to write the test cases in chai, mocha
  • Knowledge of charting libraries like (d3.js, Plotly etc) is a big plus
  • Knowledge of 3D Rendering using WebGL frameworks like ThreeJS.
  • Good knowledge of working with Relational Database MSSQL, MariaDB/MySQL.
  • Good knowledge of Linux and ability to write shell scripts to automate build and deployment.
  • Familiar with Version Control Systems especially GIT for proper code collaboration and Version control.
  • Experienced in continuous build technologies and concepts.
  • Strong in automated unit test design and implementation
  • Strong in Web security concepts and designs
  • Demonstrates technical leadership skills
  • Track record of strong troubleshooting and problem resolution skills
Experience Required :

3 to 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs