UX is the core of our products. Front End Architect responsible for building world-class User Experience with cutting-edge technologies and strategies the Front End Architecture to meet business needs quickly. Evangelize the team to work with Product owners and designers in building the user experience
ESSENTIAL DUTIES
Build web / mobile applications with cutting edge technologies (NodeJs, ReactJs and Redux).
Help plan, design, build and review content-managed, usable, and accessible and standards compliant web sites
Participate in the front-end web-development project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery
Design reusable UI components for web applications.
Defining the workflow for the Front End for development, testing and deployment
Work with product and designers in design next generation UX.
Perform code reviews
Define best Practices for CSS, HTML and JS.
Identify the bottle necks and improve the application performance.
Work closely with Project Managers, Scrum Master, Onsite coordinators and UX teams
COMPETENCIES AND EXPERIENCE REQUIRED
Skills and Experience
Bachelors degree in Computer Science, Information Systems, or a related technical degree
7+ years experience in Front End development and 4+ years in architect role.
Expert in HTML, CSS, SASS/SCSS, LESS
Experience in any one of the languages (Python, Ruby, Java, etc).
Deep understanding in any one of web Frameworks (NodeJs, ReactJs, Angular, Vue, Meteor, Ember etc.)
Experience in developing and designing Progressive Web App (PWA) and Single page Applications (SPA)
Experience in optimizing the site to provide world class mobile experience
Experience in automating the tests.
Experience with Restful APIs
Proven track record delivering great products/technology to end users
Passion for performance debugging and benchmarking