The company needs to develop and maintain a React/Angular UI Library aligned with internal Design System components, ensuring stability, clear migration paths, and keeping the framework current with the latest trends.
Requirements
- 6-10 years experience writing professional-quality shared component libraries with expertise in n TypeScript, Angular/React, and a solid foundational understanding of HTML/CSS.
- Expertise in working with reusable code that is integrated with modern design systems.
- Write high-quality code that is well-documented and easy to maintain
- Experience in development of end to end testing, unit testing
- Stay up to date on the latest software development trends and technologies
- Interest in working with Design Systems at scale, and developing within the structures of a design driven framework
Responsibilities
- Lead the development of the React/Angular UI Library that is aligned to our internal Design System components
- Familiarity with and help with support of the Angular Component library.
- Investigate bugs, and provide support to reduce risk for our users
- Handle framework upgrades and feature requests
- Ensure clear migration path for applications to remain on latest technology and design standards
- Follow internal standards for build processes and publishing to ensure stability of framework
- Keep the framework current with the latest trends both internally and externally
Other
- Work with the team to understand priority and urgency, while escalating blockers or delays
- Quality of work and speed of execution are crucial for success in this role.
- A growth mindset and willingness to learn and adapt in a fast-paced environment
- Strong attention to detail & analytical skills
- Experience delivering with an agile methodology and using bitbucket/github and jira to manage development
- Strong communication skills, and ability to raise escalate concerns when appropriate
- Support for developers looking to onboard and contribute to the design system