Senior Front-End Web Developer

Posted on
github
Type
FULLTIME
Company
FaceCake Marketing Technologies, Inc.
Published
Updated
Apply for the job

We are looking for a JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions. This position is in person/on-site.
Responsibilities include, but are not limited to:

Build new front-end features as well as maintain FaceCake’s Platform using JavaScript, HTML, CSS, React, React Native and Angular
Work closely with developers and 3D artists as well as use WebGL, ThreeJS and PixiJS depending on the components for the platform
Maintain consistent UI/UX through continually maintained and agile product deployments
Design, implement, and maintain application within all phases of the Software Development Life Cycle
Document new functionality for distribution to business marketing groups and QA teams
Establish, refine, and integrate development and test environment tools and software as needed
Manage multiple priorities and complex tasks in a dynamic work environment
Communicate effectively with other engineers and designers
Continually evaluate emerging frameworks and technologies to identify opportunities, trends, and best practices

Requirements:

5+ years of professional JavaScript experience
2+ years working with React and React Native
Bachelor of Science Degree in Computer Science or related field of study
Experience with 3D visualization frameworks such as OpenGL or WebGL
Familiarity with ThreeJS and PixiJS
Experience building and consuming REST APIs using Node.js
Expert in responsive design
Experience in cross browser compatibility (mobile & desktop) and legacy browser debugging
Experience with Agile, SCRUM, and/or Waterfall environments
Knowledge of version control solutions, Git, SVN
Firm understanding of UI/UX principles

Bonus Skills/Knowledge:

Understanding of Augmented and Virtual Reality principles
Use Node.js and AWS platforms to develop backend services
Familiarity building Mini Programs for WeChat
Master of Science Degree in Computer Science or related field of study

Company Profile:

Dynamic, fast-paced start-up environment
Located in Los Angeles, California
Offers competitive benefits and salary
Be a part of an experienced team and make a big impact in the field of augmented reality and artificial intelligence in shopping and advertising

Comments are closed.