
Ruby on Rails, Frontend Developer
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in District of Columbia, +1 more state.
β’ Design, develop, and sustain Ruby on Rails applications and services that facilitate partner onboarding and integration workflows.
β’ Create user-friendly, responsive frontend experiences for configuring, implementing, testing, and managing Login.gov integrations.
β’ Develop reusable, standards-compliant web components utilizing modern JavaScript, vanilla JavaScript, Ember.js, and Lit.
β’ Construct and maintain frontend applications with Vite.
β’ Design and integrate RESTful APIs and backend services.
β’ Collaborate with product, UX, engineering, and partner-facing teams to craft accessible user experiences.
β’ Implement WCAG accessibility best practices across various applications and devices.
β’ Refactor applications, enhance performance, update dependencies, and modernize legacy code.
β’ Create and maintain automated tests for frontend components, Rails applications, and API integrations.
β’ Engage in code reviews, technical design discussions, and architectural decision-making.
β’ Troubleshoot production issues and enhance the reliability and usability of partner-facing tools.
β’ Contribute to documentation and engineering practices that support the adoption and integration of Login.gov.
β’ A minimum of 3 years of professional software development experience, encompassing frontend and backend application development.
β’ Must be a US Citizen.
β’ Professional experience in developing applications using Ruby on Rails.
β’ Strong proficiency in JavaScript (ES6+) with experience in creating modern, component-based user interfaces.
β’ Practical experience with Vite.
β’ Familiarity with Ember.js and Lit.
β’ Experience in building reusable Web Components with vanilla JavaScript and modern browser APIs.
β’ Solid understanding of HTML5, CSS3, responsive design, and frontend architecture.
β’ Experience in 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, with experience in creating accessible user interfaces.
β’ Experience using Git in a collaborative software development setting.
β’ Ability to work independently, take ownership of features, and deliver maintainable, well-tested software.
β’ Preferred: experience in building partner-facing platforms, developer portals, onboarding workflows, or integration tools.
β’ Preferred: familiarity 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: knowledge of frontend testing frameworks and automated Rails/API testing.
β’ Preferred: experience with performance optimization, browser compatibility, and Core Web Vitals.
β’ Preferred: familiarity with CI/CD pipelines, GitHub Actions, Docker, and automated deployment workflows.
β’ Preferred: experience in modernizing legacy Rails applications or enhancing existing frontend architectures.
β’ Preferred: understanding of secure software development practices, API security, and the handling of sensitive user information.
β’ Preferred: experience working in Agile/Scrum teams and collaborating with Product, UX, QA, and external technical stakeholders.
β’ Health Insurance
β’ Paid Time Off
β’ Dental Insurance
β’ 401k
β’ Remote work environment
β’ Opportunities for professional growth and technical development
Capgemini
Affirm
Affirm
Commerce
Get handpicked remote jobs straight to your inbox weekly.