Lead UI Developer

NovoNordisk
Plainsboro Township, United States of America
yesterday

Role details

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

Job location

Plainsboro Township, United States of America

Tech stack

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

Requirements

Primary Skills:: JavaScript / TypeScript ; HTML ; CSS; Frontend Performance ; Dev/Build Tooling; Testing; Component Development; Agile / Cross-functional Collaboration., 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.

Keywords/Phrases: Lead UI Developer Frontend Development JavaScript TypeScript ES6+ Modern JavaScript Frameworks React Angular Vue.js Typed Codebases HTML HTML5 Semantic HTML WCAG AA Compliance Web Accessibility CSS CSS Preprocessors SASS LESS Responsive Design Mobile-First Development Frontend Performance Web Performance Optimization Lazy Loading Code Splitting Core Web Vitals Lighthouse Metrics Dev/Build Tooling Webpack Rollup Parcel Frontend DevOps CI/CD Pipelines Testing Unit Testing Jest Mocha UI Testing Cypress Selenium Test Case Development Component Development Reusable UI Components Maintainable UI Components Storybook Component Documentation Component Libraries Material-UI Ant Design UI Design Collaboration Figma Adobe XD Technical Specifications Product Requirements Translation Agile Scrum Sprint Planning Retrospectives Cross-Functional Collaboration Stakeholder Communication Development Lifecycle Ownership

Apply for this position