JavaScript Developer

Dayton, Ohio, United States expand job description ↓

Description

We're always keeping our eyes out for great people—always looking, selectively hiring. The right person loves collaboration with coworkers and clients and believes it leads to the best work. The right builder also wants to work in a learning-hungry web environment and help lead the web industry by sharing. Sparkbox has been intentionally working to build a team where we acknowledge our own imperfections, make all feel welcome, and humbly help each other grow. If you can bring a fresh perspective to a team of humble people who love what they do, we’d love to talk with you.

We are looking for an experienced software developer with a real passion for building a better web. If you’re right for this position, you have solid knowledge of HTML, CSS, and JavaScript (and applicable browser support) while being mindful of the diverse ecosystem of devices and connections. You care about and are eager to learn the details of deployment, commit history, refactoring, design patterns, and other development practices. You have a standards-centric view of the web, know its limitations and possibilities, and care about performance and progressive enhancement.

You will be expected to help craft solutions to client needs, recognizing the constraints of each unique situation. You’ll work with our team of designers and developers to turn those solutions into high-quality, well-tested websites and applications that are accessible to as many people as possible.

Requirements

We’re actively looking for individuals that will bring a diverse perspective to the Sparkbox office. Passion and humility are vital, as you’ll work directly with our designers, project managers, and other developers at Sparkbox. You’ll also interact with clients and should feel comfortable presenting work. You'll need to be hungry to learn new things, advance your skills, and push to find new processes.

A few things you could spend your days with:

  • JavaScript, React, Sails.js, Express, Node, and the occasional PHP and Ruby
  • Git, Github, CircleCI, and Heroku
  • Dynamic Pattern Libraries, Atomic Design
  • Performance Budgets, Accessibility
  • Software Design Patterns
  • CMS, e-Commerce Integration
  • Test-Driven Development
  • Continuous Integration and Delivery
  • Share your learnings on the Sparkbox blog—Check out The Foundry


Inclusive Mindset

Through quite a bit of introspection and a lot of reading, the past few years have taught us that we can always do more to create an inclusive environment—both in our industry and in our team. Sparkbox has been intentionally working to build a team where we acknowledge our own faults, make all feel welcome, and humbly help each other grow.

One way we can grow is by including more teammates who challenge our worldviews and ways of thinking. To this end, we give you the opportunity on the application to share how you will bring a diverse perspective to our team. This will be a key consideration in our review process.

Benefits

In return for your outstanding work, Sparkbox offers the following:

  • Flexible Schedule
  • Competitive Salary
  • Healthcare Insurance
  • Vision Insurance
  • Dental Insurance
  • Health Savings Account (Employer Match)
  • Flex Savings Account
  • Simple IRA (Employer Match)
  • Paid Vacation
  • Vacation-Buy Option
  • Annual Vacation Bonus
  • Annual Wellness Budget
  • Annual Continuing-Education Budget
  • Annual Conference-Attendance Coverage
  • Commission Opportunities
  • Paid Holidays
  • Short/Long-Term Disability
  • New Equipment
  • Mothers’ Room

Sparkboxers also get free in-person access to our Build Right: Maker Series events. People and families come first around here, which is part of why we offer 13 paid holidays (including a week or more shutdown at the end of the year) in addition to vacation.

We have offices in Dayton, OH, and Pittsburgh, PA. Local and remote applicants are welcome. Applicants must be authorized to work in the U.S.

If you can bring a fresh perspective to a team of humble people who love what they do, we’d love to talk with you! PLEASE NOTE: we'll review and consider applications as they come in, so the sooner you apply, the better. Don't miss out!

Personal information
Your Profile
Application Details
Are you authorized to work lawfully in the United States? (Note: If hired, a Form I-9, Employment Eligibility Verification, must be completed at the start of employment.)
I’m open to discussing relocation to Dayton or Pittsburgh.