Sunday, June 28, 2020

TA Digital - UI Architect - AngularJS/Backbone.js - Web & Mobile Platform (8-12 yrs) (TA Digital - TechAspect)

Designation ; UI Architect

Role Description :


- Contributes towards particular module(s) of work by bringing deep core technology expertise and relevant business knowledge to the team.


- Play a critical role in leading the innovation and growth of our front end web and mobile platforms

Key Responsibilities :


- Providing technical expertise for every phase of the project lifecycle; from concept development to solution design, implementation, optimization and support

- Be an Interface with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one or more modules within the project

- Responsible to prepare the technical design of the components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)

- Proficient in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture

- Drives the performance tuning, re-design and re-factoring for a module

- Contributes to designing and implementing the build, release process as well as system configuration and deployment characteristics of the application

- Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.

- Mentors the team (people working on the module and other project team members) on technology concepts and best practices for design, implementation and other processes

Skill Requirements :


- More than 8 years of IT experience

- Excellent verbal and written communication skills

- Excellent comprehension and articulation skills

- Strong presentation skills with a high degree of comfort speaking with customers, executives, management and developers

- Responsible for creating highly scalable, flexible and resilient architectures that address customer business problems and accelerate the adoption of best practices

- Has the ability to connect technology with measurable business values, and also has demonstrated ability to think strategically about business, product and technical challenges

- Owns the end-to-end technical implementation through different stages of its lifecycle

- As a trusted customer advocate, should have the ability to help the customers understand and adapt to best practices and demonstrate tangible value additions or improved ROI

- In collaboration with the sales and pre-sales teams, should drive revenue growth across broad set of customers

- Should drive innovation in terms of publishing papers, blogs, creating POCs, propositions etc.

- Should mentor and guide junior members in the practice and create a conducive environment for others to grow technically

- Should ensure quality in hiring external candidates for technical roles

- Strong Development Skills in creating web applications using JavaScript, Open-source UI frameworks, JQuery & Ajax

- Strong in software development process, test driven development.

- Strong OO design skills/implementation of design patterns.

- Good communication skills and ability to work with global teams to define and deliver on time projects.

- Strong experience with Build and Release, Systems Integration, Agile, Estimations/Planning

- Strong experience in web standards, accessibility

Business Knowledge : Enterprise Services domain experiences would be a plus.

Educational Background : B.Tech / MCA

Experience (overall IT experience) : 8 years and above

Skills :


Mandatory Primary Skills : OO Javascript, CSS3, HTML5, Ajax, JSON, JQuery, JSP, Angular, Backbone, Bootstrap, Photoshop, Accessibility


Secondary Skills : Java, J2EE, Struts, working with an IDE like Eclipse

Desirable Qualities (Additional) :


- Excellent communication and problem-solving skills

- Demonstrates the ability to explain complex technical issues to both technical and non-technical audiences

- Mentors the team on proper coding, design principles & effective techniques to ensure high-quality deliverables

- Ability to write high-performance, reusable code for UI components

Skills : Desirable (Additional)

These will not be used for evaluation - Knowledge of IBM RAD

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.