Previous Job
Front-End Developer – JavaScript, NodeJS
Ref No.: 18-00662
Location: Culver City, California
Position Type:Contract
Front-End Developer – JavaScript, NodeJS
Location: Culver City, CA (No REMOTE Option)
Duration: 5+ months contract

Job Description:
Client has a need for a Front-End Developer with expert knowledge of JavaScript, NodeJS, HTML5, CSS and related frameworks. Knowledge of popular JS frameworks (React, Angular, Vue)
This team specializes in managing digital content across lines of businesses. Looking for a talented and passionate full-stack developer to join our project team. The project is an enterprise buildout of a next-generation content metadata and packaging tool for assembling and exporting content-related metadata to internal and external services like DirecTV, Xbox, iTunes, and more.

This is new project starting from the ground up, so you'll help to both define and implement the architecture. Everything will be hosted out of Amazon Web Services, and you'll leverage a lot of the latest offerings: S3, Lambda, API Gateway, SQS/SNS, etc. DMG has a tight-knit team of exceptional developers with a very flat organizational structure. Furthermore, the team uses a carefully selected and constantly evolving combination of Agile methodologies and processes. Pair programming is encouraged, and test-driven development is the default. Stories are reviewed and pointed as a team. Continuous integration and deployment are entirely automated.

Key responsibilities include:
- Working with the team to define implementation of new features for a complex metadata management system
- Working closely with the UI/UX team to build a sensible and good looking web app
- Build out of microservice-oriented serverless APIs

Key requirements, skills, and knowledge include:
- BS in Computer Science or related
- Preferred 2-3 years' experience
- Expert knowledge of JavaScript, NodeJS, HTML5, CSS and related frameworks
- Knowledge of popular JS frameworks (React, Angular, Vue)
- Experience developing APIs for use in single page or native applications
- Experience integration with 3rd party APIs
- Proficiency with command-line tools (bash, git, ssh, tmux, etc.)
- Good knowledge of relational database technology (SQL, PostgreSQL, etc.)

Nice to Have:
- Deployment and management on Amazon Web Services
- Experience with any messaging framework (JMS/RabbitMQ/ActiveMQ/SQS)
- Involvement in the open source or meetup communities
- Affinity for retro video games