Job Description
Seeking a versatile, enthusiastic, and friendly senior web application developer for the Kroger Design System team. The KDS is a collaboration system which designers and developers use to create highly functional and visually cohesive products. The system promotes a flexible and creative way of working that promotes consistency and efficiency.
The KDS core team publishes libraries for designers and developers to build user interfaces in the Apple, Google, and Browser ecosystems. The design system libraries provide utilities and reusable components which are used by teams across Kroger to produce associate- and customer-facing applications.
The team also maintains a high-quality documentation website as a reference for consumers of the design system. It provides design guidance, getting started guides for each platform, plus tech specs and examples for every component.
Qualifications
Extensive knowledge of JavaScript, HTML, CSS with emphasis on semantics, performance optimization, and accessibility
Experience using, building, and maintaining a design system library and/or a documentation web application
Experience building with Node.js and NPM or Yarn
Experience creating React components
Working knowledge of web custom elements. Bonus: Knowledge of Ionic’s Stencil framework
Experience with automation scripting
Working knowledge of GitHub actions, Azure, and/or Terraform
Working knowledge of versioned documentation
Working knowledge of content management systems
Experience working on a multi-disciplinary team including other developers as well as design and product management
Languages & Frameworks:
HTML
CSS
JavaScript
TypeScript
Node.js
React
GatsbyJS
Any shell script (Bash, Zsh, etc.)
Tools & Concepts:
Visual Studio Code
Design Systems
Component APIs
Git/GitHub
Unit, functional, & contract testing
Static website generators
Content Management Systems
Versioned Documentation
WCAG 2.1
Key Responsibilities
Produce clean, efficient code based on specifications
Build, test, and deploy web application
Write and maintain excellent technical documentation
Troubleshoot, debug, and upgrade existing software
Gather and evaluate user feedback
Recommend and implement improvements to site & system
Integrate third-party software as needed
Complete estimates and work plans as appropriate for design, development, implementation and rollout tasks.
Communicate timely status, including any potential risks/issues to the appropriate teams to ensure that assignment releases are managed appropriately and that completed assignments are of the highest quality.
Support and maintain applications utilizing required tools and technologies.
Build partnerships across the application, business and infrastructure teams.
Job Type: Contract
Salary: $65.00 – $70.00 per hour
Schedule:
Experience:
Work Location: Remote
Department: Research and Development FLSA: Exempt Position Summary A Software Technical Lead at Vecima leads design, development, and maintenance of...
Apply For This JobJob Description Under limited supervision, uses desktop publishing and illustration design software to create and convert layout sketches of marketing...
Apply For This JobCompany Description Octaria Software Development is a Houston, Texas based software development company. Octaria works with multiple clients on a...
Apply For This Job$30-$35 per hour + Bonuses / Incentive Pay / Overtime Position Overview The Aerial Lineman (crew lead) performs tasks involving...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Title: Project Manager Location: Chester Springs, PA Company Summary: Our client is a proven leader...
Apply For This JobRoles & Responsibilities Extend and enhance functional, regression, integration, and load/stress automated test suites. Work closely with development teams to...
Apply For This Job