Are you someone who loves the challenge of designing and developing on a large single page application? Do you know how to bend CSS to your will? Have you been keeping up with the rapid-pace changes in web development? We’re seeking an experienced Front End Engineer who is passionate about the web, user interface, and software craftsmanship.
As a Front End Engineer, you’ll use your expertise to improve, maintain, and create new facets of our user interface, ranging from high level layout to custom widgets to individual screen development. Our UI is a high priority for us and involves a range of users and use cases: from the widest reaching anonymous interactions of getting quotes, to interacting directly with active borrowers, to the advanced back end our expert lending professionals use. We care about every piece because we know the front end matters. It’s not about making the flashiest design, its about empowering our users to each be able to do things easily that used to be hard.
Some of the specific responsibilities you will have are:
- Ruthlessly improving the HTML and CSS to be tight, bug free, and keeping with the best practices. If you have seen any presentations by Nicole Sullivan, or heard of SMACSS, you’ll know what this entails.
- Improving the functionality of existing screens. We have a ton of functionality, and a small team. There is sometimes a bottleneck in the getting every screen to reach its maximum potential.
- Creating new screens. We have a large code base, and try to maintain consistency, but we also approach each new screen as a new challenge. Your job will be to help design and implement the screen.
- Improving our UI testing story.
- Preparing our app to be more mobile device friendly. We are currently in the process of updating to a responsive design layout, but that’s just the first step to making sure that the most important functionality is available wherever it is needed.
You have a bachelor’s degree in computer science and at least two years of software development experience on a large-scale web application.
You can analyze a feature story or epic and design a robust and complete solution for it. You write well-designed, reliable code that other people or you will find really easy to understand and modify six months from now. Users love using interfaces you’ve designed.
You have really good communication skills. That includes speaking clearly with concision in discussions, writing anything from help content to a user message, and typing fast (we use chat a lot).
Please send a cover letter along with your resume telling us why you think you’re perfect for the team (resumes without a cover letter will not be considered). Tell us what you’re about. And be frank. What have you done? What gets you up in the morning? What excites you? What irritates you? If you have a presence on the web (like a blog or project) or if you contribute to an open source project, or even if you do something interesting outside of work, we’d be interested in hearing about that too.
Send your letter and resume to email@example.com.