Description
Lead front-end architecture implementation, transforming business requirements into scalable application structures.
Responsibilities
- Implement front-end solutions that translate business requirements into logical application architectures.
- Evaluate UI feasibility and scalability in collaboration with product owners.
- Manage production issue triage, prevention, and technical fixes for analytics and error logging.
- Conduct UI design reviews to ensure sustainable, accessibility-compliant solutions.
- Drive technical debt resolution, code reviews, and performance stability initiatives.
Required Skills
- 6+ years of software engineering experience.
- Advanced HTML5, JavaScript (ES2015/ES6), and CSS skills.
- Proficiency in TypeScript, Node, and NPM.
- Experience with AngularJS v4+, Express JS, and jQuery.
- Testing expertise in UI, E2E, Jasmine, Karma, Protractor, PhantomJS, Jest, or Cypress.
- Experience with bundlers like Webpack or SystemJS.
- Knowledge of task runners such as Grunt or Gulp.
- CSS expertise using Bootstrap v3/v4, Foundation, or SaaS.
- Strong focus on Test Driven Development (TDD) and automated quality practices.
Preferred Skills
- Experience with the Adobe stack and Adobe Experience Manager (AEM).
- Proficiency using Figma for visual design interaction and responsive web design.