Job description

About the Role:
Senior UI Developer with excellent design, hands on development & technical skills along with good interpersonal skills, capable of leading and working in highly critical transformation projects.

Responsibilities
  • Develop reusable UI components, define accessibility & governance and rollout the components across the digital channel group
  • Participate effectively in the entire software development life cycle
  • Acclimate to new technologies and situations with the vision of providing best customer experience
  • Develop applications with good usability principles, cross-browser compatibility, web security (XSRF, cross-site scripting defense), accessibility, Markup standards, Last mile performance (minify, closure tools, sprites) and HTML document architecture.
  • Collaborate with Product Managers, System Architects, & Analysts as needed
  • Lead and motivate development team members to meet expected deliverables and quality standards across multiple releases
  • Collaborate with team to design, develop, test and refine deliverables that meet the objectives
  • Directs and assists developers and perform code reviews and implement improvement plans
  • Conduct brainstorming sessions and motivate team and drive innovations
Essential Qualifications
  • Core skills - 8 to 10 years UI Development experience with expertise in MERN(MongoDB, Express Server, React, Node) stack and hands on in JQuery, JavaScript, HTML and CSS.
  • Experience with Enterprise Mobility Applications Performance Tuning, Scaling and Security Best Practices
  • Hands on experience with Unit Testing (JUnit preferred)/ TDD - Scripting & Automated Testing, Mutation Testing (e.g. PITEST), Continuous Integration & Deployment (CI/CD) and Behavior Driven Development (BDD)
  • Hands on experience developing Accessibility compliance applications
  • Hands on experience in packaging and deploying UI deliverables
  • Strong in OOAD, Multi-threaded application development, design and implementation of web applications, Design Patterns.
  • Experience in Digital Banking/ecommerce or any complex customer facing applications
  • API - driven development - Experience working with remote data via SOAP, REST and JSON.
  • Hands on experience in delivering high value projects in Agile methodology (preferably Scrum) development methodology using JIRA or any equivalent tool
  • Excellent business communication skills
Desired Qualifications
  • Knowledge in core JAVA
  • Knowledge in Oracle Database
  • Experience of working across one or more geographic territories or regions
Full Time, Permanent
Admin/Maintenance/Security/Datawarehousing
Education
B.Tech/B.E. in Computers
Post Graduation Not Required