Develop robust, maintainable, and highly performant web interfaces for diverse content-heavy and static web projects, with an eye towards future dynamic applications and templating standardization.
Requirements
- Deep and demonstrable expertise in HTML5, CSS3, and Vanilla JavaScript.
- Proficient in Bootstrap Framework, with a solid understanding of its core concepts including Grid System, Flexbox, and Box Model.
- Experience with JavaScript Frameworks such as React or Vue.js, ElectronJS
- Strong experience with Version Control Systems, particularly Git.
- Knowledge of framework bundlers (e.g., Webpack, Vite).
- Familiarity with front-end testing methodologies and frameworks (e.g., Jest, React Testing Library).
- Experience with basic build tools or task runners (e.g., Gulp, Grunt) for automating development workflows like code minification or concatenation.
Responsibilities
- Develop, maintain, and enhance high-quality web pages and user interfaces using HTML, CSS, and JavaScript.
- Leverage Bootstrap framework effectively, demonstrating a clear understanding of its grid, flex, and box models to create responsive and adaptive designs.
- Actively work to standardize and templatize existing and new codebases to improve efficiency and maintainability.
- Participate actively in design reviews and technical discussions, contributing to architectural decisions and best practices.
- Engage in the consumption of APIs for dynamic features in projects as required.
- Utilize version control systems (especially Git) effectively for collaborative development.
- Ability to identify and implement ways to automate the upload of HTML packages into Sitecore environments.
Other
- 5-7 years of extensive professional experience in front-end web development.
- Proven ability to work effectively on projects with strict timelines and deliver high-quality results.
- Excellent communication skills (vocal and writing), capable of articulating technical concepts clearly.
- Strong problem-solving abilities and a collaborative teamwork ethic.
- Ability to perform accurate effort estimation for development tasks.