Frontend Developer (Javascript, React) at Cast Iron Coding (Portland, OR)

Frontend Developer (Javascript, React) at Cast Iron Coding (Portland, OR)

Add To Bookmarks
Location: Portland, OR
Type: Full Time
Created: 2021-06-22 05:00:25

Apply Here

We need a frontend developer to join our team and help us build well thought-out, highly usable web sites and web applications for our clients.

Most of our clients are in the arts, humanities, and higher education. A good deal of your work will involve contributing to open source projects related to academic, open access publishing.

You: A mid-senior level Javascript developer who is experienced with React.

You'll be joining our current three-person frontend team. That team is versatile, but especially strong around the front-of-the-frontend (writing HTML, CSS, and presentational javascript). We see this position as a back-of-the-frontend position that compliments our existing strengths. We're looking for someone with experience writing business logic, wiring the frontend up to REST and GraphQL backends, composing components into screens that render data, writing tests, contributing to our internal component library, and architecting javascript on our projects.

You'll work closely with the rest of the frontend team and our backend team, You will also be involved in discussions around product direction.

Cast Iron Coding works with smart, purpose driven clients to reliably deliver beautiful, ambitious software that their users love.

Cast Iron Coding is a web development studio. We build thingsCMS driven websites, small brochure sites, large open-source applications, internal business web applications, backend APIsfor our clients. Please check out our website to see our work and to see the current makeup of our team.

While we regularly use a variety of frontend and backend languages and technologies, all of our projects are built on the core web technologies of HTML, CSS, and JavaScript. Consequently, most, but not all of our projects run in a browser.

Unlike many firms that turn jobs around quickly and move on to the next project, we are in it for the long haul with all our clients, so we care a great deal about the craft that goes into what we build. We've been building web sites, web apps, and mobile apps since about 2004. We've seen trends come and go, and we've worked hard to stay current. We have deep experience, and strong instincts about the right and wrong ways to build software for the web.

If you took a snapshot of what we're working on right now, you'd see a company willing to take on a variety of different kinds of projects, including:

  • We're building an open source, academic publishing platform called Manifold Scholarship under a Mellon Foundation grant (Rails, React, Node)
  • We're building a new website for the Oregon Food Bank (React, Next.js, Craft)
  • We're developing a web delivery platform for university library publishers as part of the Next Generation Library Publishing grant (React, Next.js, GraphQL, Rails)
  • We're building interactive widgets for a very large, Fortune 500 company (React)
  • We're nearing the end of a project funded by the National Endowment for the Humanities (NEH) that digitizes and visualizes thousands of hand-written responses provided by soldiers returning from WWII (React, Elasticsearch, Node)

One of the true pleasures of working at Cast Iron Coding is that we work on projects that interest us across a wide variety of sectors. We like working with small businesses, academics, nonprofits, and organizations we admire. But we also like sinking our teeth into a thorny, difficult enterprise project where revenue is at stake. We love a big challenge, and problems that make us think hard about what we're building. We've been at this long enough nowabout 15 yearsand we've resisted growing fast or sacrificing quality. Our clients speak highly of us and, perhaps a better metric, our past employees who've moved on to greener pastures still come back to hang out and grab a beer with the team.

Equal Opportunity

Let's face it. The field we work intech generally, programming specificallyhas a diversity problem. Like many in the industry, we'd like to see this change. Cast Iron Coding is an equal opportunity employer and is committed to inclusion and equity. As such, we are particularly interested in receiving applications from developers who self identify as those who have been historically underrepresented in our field.


  • You get to work with a team of programmers who are technically skilled and who, additionally, bring a strong background in the humanities to their work.
  • You will join a strong, successful frontend team with established practices and open minds. You'll have terrific colleagues.
  • Our team members trust and support each other. We value mentorship and collaboration, and we support learning and experimentation. Before COVID, we'd play board games together every couple of weeks. These days, we have a great time playing D&D online over Zoom every other Friday.
  • You will be given a reasonable starting salary, depending on your experience. This salary might be less than what a larger company might offer, but I guarantee you you'll be doing interesting work with a good team. In return for making a little bit less money, we won't make you go to (very many) pointless meetings, and we won't expect you to give up your life outside of work to be successful at work. You'll work regular 9-5 hours, and most of your time at work will be spent feeling productive. Moreover, if you stay at CIC for a while and prosper as a developer, your salary will increase each year. In addition to your salary, you will likely receive a substantial winter bonus each year.
  • You will receive top-notch health insurance, including dental and nontraditional medicine. CIC will pay 50% of your health insurance premium on our group plan, as well as 50% of the insurance cost for your partner and, if you have them, your children.
  • You will have the option of enrolling in our 401k plan with a 4% employer match.
  • You'll be offered ample vacation and sick leave. Life-work balance matters, and we try hard to help employees stay healthy and happy.
  • You can work from home, work from the office, or a mix of the two. In September, we'll reopen our office and invite employees back, but going forward, we will give employees freedom to work from wherever they feel most productive. We see the office as a perk, not a necessity. For us, remote work is here to stay, although we expect most people will end up with a hybrid schedule.