Archesys is seeking a Frontend Developer - Ruby on Rails to develop accessible, responsive, and maintainable user experiences for high-impact government services.
Requirements
- Ruby on Rails Proficiency: Deep experience in Ruby on Rails development, especially leveraging ERB templates for frontend output.
- Modern Frontend Expertise: Proficiency in core web technologies: JavaScript, modern CSS (e.g., Sass/SCSS, CSS-in-JS), and browser-native Web Components.
- Accessibility & Responsiveness: Proficient knowledge and practical experience in modern web accessibility practices (WCAG) and responsive design.
- Familiarity with the Lit library for building lightweight Web Components.
- Experience with federal or state government design systems like USWDS or working with static site generators like Eleventy.
Responsibilities
- Full-Stack Feature Development: Contribute to the full-stack development of responsive and highly accessible features. This includes building critical user flows such as building form flows, data reporting and collections, user access management.
- Design System Contribution: Actively contribute to and maintain frontend standards, potentially supporting the future development and adoption of the MD Web Design System (MDWDS), primarily through Web Components (Lit).
- Collaboration & Mentorship: Collaborate cross-functionally with engineers, designers, and product managers to refine technical requirements and drive value for end-users.
- Quality & Standards: Lead by example in code quality. Actively participate in code reviews, providing crucial frontend expertise and design system context to ensure all colleagues uphold maintainability and accessibility standards.
- Technical Alignment: Utilize strong technical judgment and clear communication to ensure development efforts are aligned with overall business and project goals.
Other
- This is a fully remote, full-time position.
- Excellent verbal and written communication skills, with the ability to effectively translate technical concepts for both technical and non-technical audiences.
- Strong problem-solving skills and ability to work independently and within a team.
- Excellent communication and collaboration skills
- Experience working in an agile environment