Frontend Developer - UI Design Systems
Job Description
The onsite Frontend Developer role focuses on UI design systems, based in Surprise, AZ, with a salary range of USD 70,000 to 150,000 per year. The position involves owning, evolving, and implementing reusable UI components for Rock RMS, bridging designers and developers to deliver scalable, pixel-perfect front-end interfaces.
Responsibilities
- Maintain, refactor, and extend the design system codebase to ensure consistency and performance, using CSS and JavaScript.
- Develop new UI components that are styled, documented, and tested for deployment across Rock RMS.
- Collaborate with designers to translate mockups and style guides into production-ready code.
- Partner with backend and full-stack developers to integrate components into the application.
- Document each component with clear usage examples and guidance.
- Participate in code reviews to uphold CSS, HTML, and JavaScript best practices and accessibility standards.
Requirements
- Expert in CSS, including preprocessors such as Less or Sass.
- Hands-on experience building and maintaining a design system or component library.
- Strong communication between design and development teams.
- Thrive in a fast-paced development environment.
- Proactive in learning new front-end tools and techniques.
- Proficient with Vue.js or comparable frameworks.
- Expert in Bootstrap and Tailwind.
- Understanding of browser rendering, CSS performance, and responsive design principles.
- Experience using Git for version control and collaborating via pull requests.
Technologies
- CSS, JavaScript, Less, Sass, Vue.js, Bootstrap, Tailwind, Tailwind plugins, Git
Benefits
- Purpose-driven work serving churches and non-profits through technology
- Competitive salary based on experience
- Stable weekday schedule
- Supportive and dedicated team
Bonus Points
- You have a background in graphic or visual design
- You have created custom themes or utility-first toolkits (for example, Tailwind plugins)
- You have contributed to open-source front-end projects
- You are familiar with church-management or CRM systems
- You have an unusual interest in Rock lobsters