Junior developer with front-end experience
Core
Junior front-end developer building and maintaining the UI layer of a live, data-heavy public procurement product using React and Ruby on Rails.
Role type
Junior front-end engineer (React/Rails)
Builds
User interfaces for exploring, filtering, and understanding complex public procurement datasets
Domain
Public sector data / Government contracts
Deliverable
product features
Required skills
Modern JavaScript, React (functional components, hooks), Ruby on Rails views/partials, HTML, CSS (Flexbox, Grid), Unit testing (Jest/React Testing Library), Git workflows
Preferred skills
UI design eye (spacing, accessibility, responsive behavior), Utility-first CSS frameworks (Tailwind)
Technologies
React.js, Ruby on Rails, Stimulus, Tailwind CSS, Jest, React Testing Library, Git
Responsibilities
Build and maintain front-end code including React components and Stimulus controllers; Edit Rails views and partials to wire up React components; Implement UI designs from mockups or requirements; Fix bugs and make incremental improvements to existing views; Write and maintain unit tests for JavaScript and webpage components
Seniority
Junior, hands-on IC with mentorship