Design System Front-end Developer
2 minute read

This position requires work in support of the Company’s contract with the United States Department of Education (“ED”). As such, the United States Government requires that any applicant for this position must complete United States Government security clearance. Effective June 1, 2018, ED has informed Nelnet that security clearance applications for foreign nationals are not being accepted or processed. In light of this direction from ED, Nelnet will be unable to hire applicants without United States citizenship for such positions.
Colorado Candidates: Pay range for this role is $75,000-$110,000
JOB RESPONSIBILITIES:
- Responsible for the entirety of the design system:
- Craft system-level Angular and React components that function across diverse user experiences.
- The position will primarily require Angular skills, with the ability to learn and support React.
- Maintain and update the component library with an eye towards flexibility, maintainability, and reducing current and future tech debt in products.
- You will work closely with your manager and cross-functional teams to:
- Ensure the design system is adding business value to our products.
- Participate in feedback and reviews sessions with the broader development and design teams.
- Evangelize design system adoption across the organization.
- Collaborate closely with the UX design, product teams and IT Leadership:
- Collaborate with designers to create design components and advise on those being designed by others, offering feedback and guidance.
- Educate engineers by conducting workshops and troubleshooting integration of the design system into their projects
- Along with your manager, collaborate on roadmap and priority with product owners and managers
- Educate technology leaders from diverse parts of the organization on the value and qualities of the design system
- Document and communicate how components behave so that designers, engineers, and product managers get the most out of our design system.
- Design and create reusable components that support flexibility and the user experience of the developers using the design system.
EXPERIENCE:
- Previous experience working with and understanding the structure of design systems
- Strong organization skills and the ability to work cross-functionally to support product teams using the design system.
- Familiarity with building consumer-friendly Angular and/or React component API’s that will be used across multiple teams
- Understanding of backwards compatibility and how changes to the design system can have downstream effects on all consumers
- Ability to manage an entire system from beginning to end, to think about the system as a whole, and make rational and logical design and engineering decisions
- Knowledge of modern, emerging web and mobile UI patterns and engineering tools
- Expert knowledge of CSS, including component-based approaches to styling (i.e. styled-components, emotion, etc.) and preprocessors such as SASS
- Advanced experience with either Angular or React
- Expert with HTML including accessibility/a11y and semantic elements
- Ability to flourish in an environment of continuous learning and eager to advance craft further
- Ability to mentor, train and guide others while being a source of inspiration!
EDUCATION:
Bachelor’s Degree in Computer Science or equivalent education and experience required.
Report job · Embed widget
Post a Comment