Spark is looking to evolve its front-end design system in code for Rock RMS, a church management platform, to ensure consistency, performance, and facilitate collaboration between designers and developers.
Requirements
- Are an expert in CSS (including preprocessors like Less or Sass)
- Have hands‐on experience building and maintaining a design system or component library
- Are proficient with Vue.js or similar frameworks
- Are an expert in Bootstrap and Tailwind
- Understand browser rendering, CSS performance, and responsive design
- Use Git for version control and collaborate via pull requests
Responsibilities
- Maintaining, refactoring, and extending our design-system codebase to ensure consistency and performance using CSS and JavaScript
- Developing new UI components—styled, documented, and tested—for use across Rock RMS
- Collaborating closely with designers to translate mockups and style guides into production-ready code
- Partnering with backend and full-stack developers to integrate components into the application
- Writing clear documentation and usage examples for every component
- Participating in code reviews, ensuring CSS/HTML/JS best practices and accessibility standards
Other
- Communicate effectively between design and development teams
- Thrive in a fast-paced development environment
- Are proactive about learning new front‐end tools and techniques
- You’ve got a background in graphic or visual design
- You’ve contributed to open‐source front‐end projects