21 Feb
Senior Frontend Developer (Bellingham)
Washington, Bellingham 00000 Bellingham USA

Vacancy expired!

Us: Toolhouse is a tight-knit team of passionate developers, designers, writers, and out-of-the-box thinkers with a common goal: to create uncommon digital solutions and have fun doing it. We have clients from coast to coast and in Europe—all leaders in their respective industries. We work in small teams on big projects, do great work, and have a damn good time doing it.

You: You have an innate passion for technology and working with a team of equally passionate developers. You love learning and trying emerging and proven technologies, platforms, and languages. When it comes to developing for the web you are an innovator, problem solver, and master communicator, all rolled up into one. You’re passionate about where technology is going and constantly helping to bridge the gap between where a client is and where they can be.

The Job: Reporting to the Vice President of Technology, you’ll be actively engaged in and collaborate throughout the life of a project (discovery, visual design, interaction design, development, etc), working as part of a team bringing beautiful ideas to digital life. You will combine the art of design with the art of programming, transforming UI/UX designs into code that provide the visual and interactive elements of our work. You take an active role in defining how the application looks as well as how it works. By working across multiple clients and projects you will learn and try new things every day. We offer full benefits including medical, dental, vision, and 401K contribution matching.

The Location: We just remodeled an old cannery on Bellingham Bay and kept the kitsch while adding some kick. Nestled between the rugged Cascade mountains to the east and the San Juan islands to the west, we sit at the doorstep of endless outdoor fun. Do you like to snowboard? Sail? Shop? Bike? Run? Hike? Fish? Listen to live music? So do we. And that’s just on Wednesday. Bellingham is only 90 minutes from Seattle and 60 minutes from Vancouver, BC.

How do I apply?

We’re glad you asked. There are three ways to apply:

Do you love APIs and JSON? Check out our API specification for more info at http://api.toolhouse.com to submit your application.

Don’t despise email? Send us an email through Craigslist. Include the position you are applying for in the subject line of your email.

Prefer using a fax machine? This probably isn’t the job for you. I guess we lied—there are only two ways to apply.

No phone calls, please.

Responsibilities

Develop the user-facing components of responsive websites & web applications using HTML, CSS and JavaScript

Clearly and efficiently communicate technical considerations, constraints, and feasibility with the team and our clients

Optimize application for maximum speed and scalability

Build reusable, maintainable libraries and components for future use

Integrate services and data using in-house and third-party APIs

Build complex client-side web applications using JavaScript

Participate in code reviews and contribute solutions to the team

Keep up with technology trends such as web, mobile, and social and participate in knowledge exchanges with peers

Required Skills and Experience

Experience building complex, delightful, modern client-side JavaScript applications that work across screen sizes and devices

Advanced, standards-compliant HTML and CSS development utilizing responsive web design techniques

Proficient understanding of client-side scripting with and without JavaScript frameworks such as React, Angular, Vue Ember, etc

Strong understanding of cross-browser compatibility issues and ways to resolve them

Ability to integrate with in-house and third-party APIs

Basic understanding of CSS pre/post-processors such as PostCSS and SASS

A strong foundation in fundamental programming concepts, theory and patterns.

Passion for learning languages, frameworks, and other technologies

Ability to work individually and within a team environment

Ability to accept feedback, effectively articulate your technical decisions, and participate in group problem-solving

Ability to focus and work under pressure in the event of tight deadlines

Excellent communication skills with internal and external audiences

Understanding of code versioning tools such as Git

Humor, tact, and professionalism

Additional Qualifications

Experience with backend web and/or API development

Experience working with large-scale content management systems

Vacancy expired!


Report job