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. You're looking for a satisfying work environment, good colleagues, and a challenging job that doesn't ask you to spend every waking minute working or on call. If we're both lucky, we'll be a perfect fit for each other.
You: A frontend developer with a solid grasp of HTML, CSS (+SCSS), and JavaScript
To be a good fit for this position, you'll need to be well versed in modern HTML and CSS. You'll work closely with our other frontend developers to turn design comps into application views and CMS templates. On a typical project, your work will begin during the design phase, during which you'll meet with internal or external UX and visual designers to review and discuss their designs as they come together. You'll bring the perspective of someone who has experience implementing designs in frontend technologies to those discussions, and provide feedback to the designers based on that experience. When design is finalized, you will work with our other frontend developers and our internal project lead to architect the frontend development. On some projects, your role will be to provide guidance to our other frontend developers. On other projects, you will be the one building out the front-end.
You should have a strong grasp of HTML, CSS, and JavaScript. You should be able to take a design comp and turn it into well-tested, responsive markup that is flexible enough to work as expected when incorporated into dynamic application views. While experience with modern JavaScript frameworks like React will be helpful, what's more important is that you have a solid foundation in writing modern JavaScript. Ideally, you've at least explored tools like Babel and Webpack, and feel comfortable writing javascript that interacts with the DOM without relying on jQuery.
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 things—CMS driven websites, small brochure sites, large open-source applications, internal business web applications, backend APIs—for our clients. 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're 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, for a wide variety of clients.
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:
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 now—about 15 years—and 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 in—tech generally, programming specifically—has 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.
We're hoping to cast a wide net for this position, so take these requirements as a set of guidelines, rather than hard and fast rules. The more these bullets describe you, the stronger your application will likely be.