Lead UI Developer

Highbrow LLC
South Brunswick Township, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

South Brunswick Township, United States of America

Tech stack

Adobe Analytics
HTML
JavaScript
API
Agile Methodologies
Component-Based Software Engineering
HTML5
Unit Testing
CSS
DevOps
Design of User Interfaces
Preprocessor
Scrum
Responsive Web Design
Selenium
Semantic HTML
TypeScript
User Interface Testing
Web Content Accessibility Guidelines
Web Application Frameworks
Web Performance Optimization
React
Rollup
Adobe XD
Cypress
Vue.js
SASS
WebPack
Angular
Material Design
Build Tools
Figma
Codebase
Front End Software Development
Es2015
Mocha

Requirements

  • Strong proficiency in ES6+ features and best practices.
  • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Proficiency in TypeScript with the ability to create and maintain typed codebases.
  • CSS:
  • Advanced knowledge of CSS preprocessors (e.g., SASS, LESS).
  • Expertise in responsive design and mobile-first development.
  • HTML:
  • Solid understanding of semantic HTML and WCAG AA compliance.
  • Experience with HTML5 features and APIs.
  • Frontend Performance:
  • Proficient in optimizing web performance (e.g., lazy loading, code splitting).
  • Experience with optimizing for web vitals and Lighthouse metrics.
  • Dev/Build Tooling:
  • Strong experience with build tools like Webpack, Rollup, or Parcel.
  • Understanding of DevOps practices related to frontend deployments (e.g., CI/CD pipelines).
  • Testing:
  • Proficiency in creating and maintaining unit test suites (Jest, Mocha).
  • Experience with UI testing frameworks (Cypress, Selenium).
  • Experience translating product requirements to technical specifications and test cases.
  • Component Development:
  • Experience with Storybook for UI component development and documentation.
  • Ability to create reusable, maintainable UI components.
  • Experience with component libraries (Material-UI, Ant Design).
  • Experience with UI design tools (Figma, Adobe XD) for collaboration with designers.
  • Agile / Cross-functional Collaboration:
  • Experience working in agile/Scrum environments, actively participating in sprints and retrospectives.
  • Capable of owning tasks throughout the development lifecycle and proactively communicating with stakeholders.
  • AEM experience is a must.

Apply for this position