logo

JobNob

Your Career. Our Passion.

Front End Architect


Envestnet, Inc


Location

Trivandrum | India


Job description

Role Intent Lead the front-end development from prototyping through definition and design to build, integration, QA and delivery.

Role Summary Apply modern and cutting edge user interface design principles. Develop implementation design and prototypes. Develop comprehensive UI wireframes.

Role Description Providing technical expertise for every phase from concept development to solution design, implementation, optimization and support. Responsible to prepare the technical design of the components Work closely with engineering teams to create functional prototypes of complex interactions and assist in their implementation in the product. Design conceptual diagrams, interaction flows, wireframes, interactive prototypes, and high-fidelity mockups. Work within established UI and visual design patterns as well as help establish new ones as we build out our platform. Work closely with Product Managers and Development to ensure that design specifications can be implemented, to track changes, and to make design adjustments when necessary. Effectively communicate and discuss design alternatives with stakeholders. Take ownership of non-functional requirements, architectural direction, quality of the code, and technical debt.

Role Holder Profile

Experience Minimum 10 Years of experience in design and development of UI and related Tiers in multi-tiered, scalable applications in the traditional as well as Cloud based environments. Proven experience in UI technology standards and architectural governance. Strong understanding of UI guiding principles, system and application design, coding and design standards, best practices, and system performance and availability. Full comprehension of a web application stack and the connection of all of the components ranging from the database, server software, API implementation to a single page JavaScript application.

Competencies Strategice thinking, decision making communication skills. Arbitrates disagreements in a collaborative and convincing manner Mentor other developers, programmers, and designers.

Technical / Functional Skills Firm understanding of user-centered design process, modern interaction design principles and a complementary blend of design expertise and hands on UI development skill. Deep knowledge and experience of JavaScript, HTML5 and CSS. High level understating of frameworks like React JS and Angular JS Great understanding of how to construct and properly consume APIs Experience developing software products in an Agile development environment.

Education B Tech / MCA / PG in Computer Science


Job tags



Salary

All rights reserved