Monday, July 29, 2019

Ui architect roles and responsibilities

Hey There,


As UI developers, all of us need to go up in the ladder. After having experience we must reach a level of architect. Every true developer think to become an architect one day.

Lets see what we need to become an architect.

Key Responsibilities of an UI Architect

• Design, develop, configure and optimize applications that are secure, efficient and operationally stable to meet business requirements

• Should be able to make technology choices and decisions

• Manages own work to meet schedule and communicates regularly on progress

• Team-based development experience and familiarity with source code tools/process, bug tracking, code reviews, and other common development activities

• Identify process gaps and provide solutions

• Participate in design and code reviews

• Create proof of concept technology analysis and pilots

• Conduct internal presentations and training to peer groups

• Participate in pre-sales activities

• Participate in setup activities for required environment setup.

• Deploy code build in testing environment

• Conduct peer review during design, coding and testing.

• Complete documentation as per the scope.

• Prepare guidelines and checklists (coding checklist, performance checklist etc) for development and testing activities.

• Fill the performance, development and coding checklist/(s).

• Develop the unit test cases.

• Incorporate changes as per feedback.

• Highlight any potential risks to the Leads

Technical Competencies Required

Experience working on web technology set. This includes HTML, CSS, DHTML, XHTML, AJAX, DO, Native JavaScript, JavaScript libraries like JQuery, Prototype.js, Ext.js, DOJO,

Must have experience in implementing web projects with a JavaScript MVC framework like MVC- BackboneJs, Angular.js, EmberJs, Knockout.js etc.

Experience in working with Server Side JavaScripting (NodeJS)

Strong Command over Object Oriented Concepts and Object Driven development with experience in server side MVC frameworks like Struts etc.

Experience & Understanding on Measuring Web App Performance parameters and implementing Code Optimization techniques.

Understanding of JS based templating engines like Mustache.js, Underscore.js, Embedded.js, Handlebars.js, etc

Experience in HTML5 (web sockets, local storage, SVG etc.), CSS3, Responsive Web Design, JQuery mobile, SEO, node.js, WebKit and W3C standards for mobile web technologies, RESTful services and Content Delivery Networks

Experience in defining and implementing engineering processes like unit test strategy definition, coding standard aligned with W3C standards, performance evaluation, code debugging and usage of unit test frameworks with tools like Google Dev Tools, QUnit, continuous integration and deployment best practices

Experience in building internet & enterprise scale web & mobile web applications driven by selection of appropriate technologies leading to responsive & scalable applications

Experience in building tools/frameworks/solution accelerators around web technologies supporting increased productivity, efficiency and quick bootstrapping of projects

Able to analyze emerging technologies and trends in web technologies and create new offerings, solution accelerators & frameworks around them

Get ready and get going.

No comments:

Post a Comment