Remote Position
Ruby on Rails, Frontend Developer
🌍 Remote · United States
💼 Full-time
Job Description:
- Design, develop, and maintain Ruby on Rails applications and services supporting partner onboarding and integration workflows
- Build intuitive, responsive frontend experiences for configuring, implementing, testing, and managing Login.gov integrations
- Develop reusable, standards-based web components using modern JavaScript, vanilla JavaScript, Ember.js, and Lit
- Build and maintain frontend applications using Vite
- Develop and integrate RESTful APIs and backend services
- Collaborate with product, UX, engineering, and partner-facing teams to create accessible user experiences
- Apply WCAG accessibility best practices across applications and devices
- Refactor applications, optimize performance, update dependencies, and modernize legacy code
- Develop and maintain automated tests for frontend components, Rails applications, and API integrations
- Participate in code reviews, technical design discussions, and architectural decisions
- Troubleshoot production issues and improve the reliability and usability of partner-facing tools
- Contribute to documentation and engineering practices supporting Login.gov adoption and integration
Requirements:
- 3+ years of professional software development experience, including hands-on frontend development and backend application development
- MUST be a US Citizen
- Professional experience developing applications with Ruby on Rails
- Strong proficiency in JavaScript (ES6+) and experience building modern, component-based user interfaces
- Hands-on experience with Vite
- Experience with Ember.js and Lit
- Experience building reusable Web Components using vanilla JavaScript and modern browser APIs
- Strong understanding of HTML5, CSS3, responsive design, and frontend architecture
- Experience developing and consuming RESTful APIs and integrating frontend applications with backend services
- Working knowledge of Rails conventions, application structure, and backend business logic
- Understanding of web accessibility standards, including WCAG, and experience building accessible user interfaces
- Experience using Git in a collaborative software development environment
- Ability to work independently, take ownership of features, and deliver maintainable, well-tested software
- Preferred: experience building partner-facing platforms, developer portals, onboarding workflows, or integration tools
- Preferred: experience with authentication, identity management, OAuth 2.0, OpenID Connect, SAML, or similar identity and access management technologies
- Preferred: experience with TypeScript and Node.js
- Preferred: experience with component libraries, design systems, and reusable frontend architectures
- Preferred: familiarity with frontend testing frameworks and automated Rails/API testing
- Preferred: experience with performance optimization, browser compatibility, and Core Web Vitals
- Preferred: experience with CI/CD pipelines, GitHub Actions, Docker, and automated deployment workflows
- Preferred: experience modernizing legacy Rails applications or improving existing frontend architectures
- Preferred: familiarity with secure software development practices, API security, and handling sensitive user information
- Preferred: experience working in Agile/Scrum teams and collaborating with Product, UX, QA, and external technical stakeholders
Benefits:
- Health Insurance
- Paid Time Off
- Dental Insurance
- 401k
- Remote work environment
- Opportunities for professional growth and technical development