Summary - • 7+ years of experience
In this role, you pride yourself on staying at the cutting edge of UI design and development. You are equally comfortable creating an interactive prototype, and developing maintainable CSS/SASS/LESS, HTML, and JavaScript. You believe that semantic markup, web accessibility and performance optimization are must-haves on every page you deliver, and you devour articles describing ways to improve the quality of the user experience. 6-8 years of experience in developing front-end code for an enterprise content management system (e.g., Adobe Experience Manager, Sitecore).
Key capabilities
n Proficient understanding of web markup, including HTML5 and CSS3
n Proficient understanding of core web vitals and techniques for optimizing page load times
n Strong knowledge of Twitter Bootstrap framework and Responsive Design using media queries
n Strong background of frontend development tools such as npm and webpack.
n Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
n Experience writing cross-browser and cross-platform markup, styles, and JavaScript
n Ability to write custom JavaScript, as well as work with popular JavaScript tools such as jQuery
n Collaborate with cross-functional teams to integrate UI components into a content management system
n Basic understanding of AEM’s Sightly/HTL
n Proficient in using Font, icons and implement using CSS3
n Conduct thorough testing of UI components to ensure compatibility and adherence to quality standards.
n Proficient understanding of cross-browser compatibility issues and ways to work around them
n Fair understanding of JavaScript programming and DOM manipulation
n Good understanding of SEO principles and ensuring that the application will adhere to them
n Proficient understanding of code versioning tools, such as Git / SVN
n Provide clear and comprehensive documentation for developed UI components.
n Effectively communicate with team members, stakeholders, and project managers.
n Experience in Agile development is a plus
Education
Bachelor's degree in Computer Science, Engineering, or a related field.
Adobe Experience Cloud related certifications preferred.