Interactive Developer
IMPORTANT STATS
- Salary: $60,000 – $90,000, based on experience and location
- Location: Vidcode is a remote team, with an office in NYC available
- Hours: Full-time
- Healthcare: Healthcare Reimbursement Arrangement (HRA)
- Company Size: <10 people
- Follow the instructions at the bottom of this job description to apply, or your application will not be considered
DESCRIPTION
Vidcode is seeking an Interactive Developer to help us bring creative coding to students around the world. This position will work with our Lead Developer to expand and improve Vidcode’s core products. The ideal candidate is curious, passionate about full-stack development, and eager to share the joys of creative coding with the world. You consider yourself both technical and creative, equally committed to building complex technical systems and producing well-designed, intuitive user interfaces.
RESPONSIBILITIES
You will be tasked with expanding and maintaining Vidcode’s core products, used in thousands of classrooms each day. Responsibilities for this position include:
- Collaborating with team members to plan and build new features on the Vidcode site
- Iterating on and refactoring existing features, such as the classroom dashboard tool and the workstation
- Identifying, researching, and fixing bugs in the site’s code
- Researching new technologies and making recommendations for how we might be able to use them
WHO WE’RE LOOKING FOR
Ideal candidates for this role will have:
- Two or more years experience building web applications in a production environment with HTML, CSS, and JavaScript
- Excellent communication practices, and the ability to work collaboratively with a team to solve technical and experimental problems
- A creative mind and an ability to think critically
- A passion for learning, and an ability to learn and adapt quickly to new technologies
- An ability to handle multiple tasks simultaneously and meet deadlines
As an Interactive Developer, you will be working across the Vidcode stack. Strong candidates will have experience with the following technologies, though we don’t expect you to have experience with all of them.
- Node.js, Express
- MongoDB, Mongoose
- Riot.js (experience with another JavaScript application framework, like React or Angular, is also valued)
- Redux
- HTML5 Canvas API
- Pixi.js (experience with other Canvas libraries like processing.js, p5, etc is also valued)
- ES6
- SASS
- Bootstrap
- Webpack
- Heroku
- AWS
- Git
BENEFITS
- 20 days paid time off per year
- Healthcare Reimbursement Arrangement (HRA)
- Casual office environment
- Dynamic and curious team
- The ability to impact a growing team
- Travel opportunities (although travel is not required!)
JUST SO YOU KNOW…
We highly encourage you to apply even if you don’t “check every checkbox” on this application. We will help the ideal candidate develop any technical skills they may be missing, and we value communication skills, compassion, and creativity over knowledge of any particular library or framework. If you don’t already know how to knit or solve a Rubik’s cube, we might help you pick that up as well!
Vidcode does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital or parental status, or disability. We especially encourage applications from those historically excluded from and underrepresented in the tech industry. This is a full-time position based in New York City.
TO APPLY
Please send a cover letter, resume, and portfolio website URL to miles@vidcode.com with the subject line “Interactive Developer”.