Front-End Developer

We are currently seeking a Front-end Developer to join our Tech team!

You will work full-time on-site with a small team of developers and creatives. You must be a quick learner who works well with teams under tight timelines, who understands how to cope with changing deadlines and deliverables.

Apply for this job send E-mail to aoife_h@rootglobalgroup.com

Responsibilities

Skills

You should have at least 2 years of on-the-job experience with:
• HTML5, including Canvas, CSS 3 and object-oriented JavaScript
• JavaScript and CSS frameworks, libraries and tools including:
• jQuery
• Bootstrap
• SASS/LESS
• React /Angular/ Vue and similar
• Responsive website designs that:
• Provide the best experience across all browsers, tablets and mobile devices
• Use media queries, breakpoints, feature detection and other best practices
• Intermediate vanilla object-oriented JavaScript, including:
• Creating and using JavaScript objects
• A strong understanding of encapsulation and inheritance
• Strong understanding of closures, callbacks, events, bindings and promises
• Excellent testing and debugging skills including:
• Testing web sites and applications across all major browsers and devices
• Intermediate CSS and JavaScript debugging using browser developer tools
• Intermediate use of team development tools including:
• Git source control, including branching, merging, tagging and pull requests
• Command line build tools, including npm, gulp/grunt and node.js
• Bug and issue tracking tools such as Redmine, JIRA, or Bugzilla
• Photoshop skills for extracting site elements from designer’s comps
• Experience with popular LAMP-based CMS solutions such as:
• WordPress
• Drupal
• Plus, an intermediate comfort level with basic PHP and MySQL
• Dynamic website techniques including:
• DOM manipulation, animation, filters and effects using CSS and JavaScript
• Integrating with RESTful APIs using AJAX and JSON
• Integrating with social network APIs such as Facebook, Twitter, and YouTube
• Video player implementations using YouTube and/or JWPlayer
• Site analytics and optimization techniques including:
• Integrating Google Analytics, Google Tag Manager and other services
• Site loading and performance optimization techniques
• SEO optimization techniques
• Accessibility optimizations including WCAG 2

Preferred But Optional Skills and Experience:
• Agile and lean development methodologies such as SCRUM and Kanban
• Formal and informal development team code reviews
• Unit Testing using tools such as Jasmine
• Internationalization, localization, geolocation concepts, libraries and techniques
• Unity, A-Frame, Three.js or other game, 3D and VR/AR engines
• AWS application hosting, including S3, EC2, ECS, Elastic Beanstalk or Lambda
• Content Delivery Networks such as Cloudfront or Akamai

Soft Skills:
• Experience working with a team of developers in a fast-paced agency environment
• Ability to:
• Tackle imminent deadlines, changing requirements and vague specifications
• Communicate clearly with team members, co-workers and clients
• Provide clear and realistic estimates for upcoming projects and tasks
• Communicate issues, concerns, risks and unknowns as soon as possible
• Resolve disputes and disagreements through cooperation and collaboration
• Juggle and prioritize multiple competing deadlines
• Intense desire to:
• Tackle technology challenges head-on with proven tools and techniques
• Find or build the most efficient and effective ways to finish tasks
• Self-start with proven resources, consulting team members when needed
• Learn and grow with input from senior developers

What We Offer


We provides a dynamic, fast-paced, pet-friendly team environment, comprehensive medical benefits, 401(k) with company match, paid holidays and time off, fun weekly events, summer Fridays, a fully stocked kitchen, and more!

For consideration, please send us your online portfolio, resume and salary requirements.

Experiences

2 years of on-the-job experience

Employment Terms

Full-time in Los Angeles, CA