Job description :
We are looking for an experienced Front End Architect to join our development team.
Do you want to part of a rapidly growing company?
Do you thrive in a dynamic and fast-paced environment?
Do you appreciate recognition and rewards for your tireless efforts?
If so, we are seeking the Front-End Architect and lead to elevate End-to- End user experience through disruptive thinking and innovative problem solving.
An effective Front-end Architect establishes a technical vision with the development team and works with developers to turn it into reality
Implement and enforce engineering best practices using modern standards and patterns
Review unit test plans, tests, and code coverage to ensure high quality delivery
Implement engineering excellence by enforcing regular code reviews, continuous integration, high test code coverage, on-
going code refactoring and adequate documentation
Good experience working closely with design teams and exposure to design tools like zeplin, invisions
Be involved in the conceptual phase of projects
Come up with innovative technology focused ideas
Involvement with internal and external community initiatives.
Lead on team driven development approach
Provide thought leadership to the team around new approaches and workflows and technologies
Provide thought leadership to the business around innovative technology lead solutions
Management of project lifecycles from business development to final delivery
REQUIRED SKILLS & COMPETENCIES :
8 -12 years of working experience working with front-end web development
Architect and develop a scalable and maintainable website from scratch
Highly proficient with CSS pre-processors such as Less / Sass / Scss, Flexbox
Proven experience in troubleshooting, investigated and solved UI performance issues
Creating self-contained, reusable, and testable Modules and Components
Mastery of npm, JS library structure, JS library packaging, & JS library publishing
Good knowledge of Frontend build tools such as Gulp, Webpack or Rollup.js
Architect solutions, establish best practices and introduce / implement new technologies.
Need to have experience in task estimation along with risk identification
Deep understanding of Web Performance and Web Accessibility
Knowledge of industry standard software best practices, development lifecycle processes and Agile and SCRUM methodologies
Nice to Have Skills :
Experience with Node.js as a backend framework and MongoDb or dynamodb (NoSQL)
Experience with AWS and bitbucket
Knowledge of integrating HTML with PHP and back-end systems like WordPress and Magento