Web Developer

Obscura - San Francisco, CA (30+ days ago)

TITLE: Web Developer
LOCATION: San Francisco Office
Obscura is looking for an experienced web developer to join our team. A Web Developer at Obscura is responsible for the programming of both client-facing front end interfaces and backend/CMS/communication infrastructure for a variety of long term and short term projects. As a Web Developer at Obscura, you will help to concept, design, and execute browser-based experiences, including content management systems and control interfaces for tablet, mobile and desktop. Web Developers also assist the Director of Software in establishing future proof web based software architectures. They also may be asked to maintain/update some legacy projects.

Obscura is an award-winning creative studio headquartered in San Francisco that focuses on large scale art installations and productions. We are an innovative group of artists, producers, and technologists who use the medium of light tell a story and communicate a vision Our clients are pioneers: film-makers, museums, companies, and countries who want to draw attention to a particular cause or mission and make the world “think”. If that is important to you, and you’ve got the skills to help, please continue reading and apply .

Implementing Content Management systems, browser based control interfaces, and browser based interactive experiences for client-facing projects based upon provided wireframes, and providing client-side documentation for operating those systems
Providing support for ongoing installations as needed
Continually maintaining code repositories with up-to-date versions of projects
Applying best practices for efficient and effective development; looking for opportunities to streamline and fully utilize current and new technology solutions
Working closely with the Director of Software, the Software Producer and Project Managers to ensure projects are delivered on time, to a strong level of quality and with expectations of high uptime
Identifying areas in the codebase that require attention and works with the Director of Software and Software Producer to ensure time and resources are dedicated to continually improving and reducing areas of concern
Keeping the Director of Software, Software Producer, and Project Managers fully informed on problems and progress
Staying current on relevant technology and conducting necessary research and development testing to assess emerging technology options
Exploring and implementing integrations between administrative tools in-house, such as Bitbucket and Slack

Must be able to use appropriate terminologies and language to accurately convey changes of direction in concept or design, including to and from non-technical staff
Ability to work on multiple projects and prioritize tasks for each
Ability to interact and collaborate with other departments within Obscura to solve problems
Exceptional initiative and attention to detail
Flexible Schedule; some evening and weekend work required as necessary, as well as occasional travel
A demonstrated track record of gaining trust and respect by consistently demonstrating sound creative, strategic, and analytical thinking skills, while maintaining composure in stressful situations
Required Technical Skills & Experience

Full Stack technologies, back and front end
Javascript and relevant frameworks, including Node.js, jquery
Expertise with javascript data visualization (D3.js, Three.js)
Fluency in a modern javascript framework (Angular, React)
Experience consuming real-time data from APIs (Rest, JSON)
Experience using CSS3 to generate procedural animations and illustrations
Expertise developing complex timeline animation in GreenSock Animation Platform/GASP
3+ years experience developing browser-based interactive media using HTML5, CSS3, and Javascript
Understanding of object oriented programming
Comfortable collaborating with git, Slack
Python and Django
Database familiarity (MySQL, Postgres, SQLite)
Relevant Technical Skill & Experience

SQL or Mongo database experience
ExpressionEngine & PHP
Familiarity with media communication protocols (UDP, MIDI, DMX, Art-Net)
Proficiency in Adobe Photoshop, Illustrator, and After Effects
Strong eye for design and sense of timing

This is a full-time salaried position with occasional late evenings and/or weekend work. We offer a comprehensive set of employee benefits, including healthcare and 401k.

Please submit a cover letter and resume for consideration with “Web Developer” in the subject line to jobs@obscuradigital.com.