Designs, develops, modifies, adapts and implements solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure.
Reviews system requirements and business processes; codes, tests, debugs and implements software solutions.
Responsibilities
- Design, develop, and maintain high-quality, reusable UI components using React, SASS, web-components, Lit, and D3
- Collaborate with designers, product managers, and other developers to implement and refine the design system
- Create and maintain documentation for components using Storybook
- Implement comprehensive test coverage using vitest
- Continuously improve the performance, accessibility, and usability of the component library
- Review code from other developers and provide constructive feedback
- Stay current with front-end development best practices and emerging technologies
Requirements
- 5+ years of experience in front-end development
- Strong proficiency in React and component-based architecture
- Experience with web components and Lit
- Proficiency in SASS and modern CSS techniques
- Experience with D3 for data visualization components
- Experience with Storybook for component documentation
- Knowledge of testing frameworks, particularly vitest
- Strong understanding of web accessibility standards
- Experience with design systems or component libraries
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to collaborate effectively in a team environment
Preferred Qualifications
- Experience with design tokens and theming systems
- Knowledge of TypeScript
- Experience with performance optimization techniques
- Experience with CI/CD pipelines for front-end projects
Come as You Are
Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.