Qualified candidates must be experienced in front-end development and visual design. The ideal candidate must have a strong knowledge of HTML5, Angular, React, Bootstrap, Materialize, CSS3, SASS/LESS and JavaScript development experience. Additionally, this individual must be able to collaborate with various departments and be comfortable working in a fast-paced, product-centric environment.
RESPONSIBILITIES
Primarily focus on developing responsive HTML5 and CSS3 scalable products
Convert UX designs and comps into HTML5, CSS3 and JavaScript based experiences
Ability to brand UX designs into visual designs on Sketch, XD, PhotoShop, Illustrator, etc.
Build reusable, scalable code and libraries for future use
Experience creating CSS3 libraries in SASS or LESS
Create client quality mockups and prototypes
Ensure the technical feasibility of UX/UI designs
Create responsive cascading style sheets (CSS3) that are scalable across all browsers, devices and platforms
Collaborate with the product team, and key stakeholders, in order to think through and inform design decisions
Optimize applications for maximum speed and scalability
Maintain pixel perfect graphics and branding throughout the product’s interface
Write functional requirement documents and guides
Manage commitments across multiple projects
Required Technical and Professional Expertise
3-5 years front end web development & visual design experience
Bachelor’s degree in graphic design, web development or related field
Proficient understanding of web markup, including HTML5 and CSS3
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
Familiarity with advanced JavaScript libraries and frameworks, such as Angular, React and/or Bootstrap
Good understanding of asynchronous request handling, partial page updates, and AJAX
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus
Proficient understanding of cross-browser compatibility issues and ways to work around them
Good understanding of SEO principles and how they are handled on the front end
Willingness to communicate project exceptions (e.g. slipping schedules) to project manager
Clear and effective written, verbal, and listening skills.