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
Apply Now →

More Open Positions

Explore similar remote opportunities