View Our Website View All Jobs

Senior Web Developer (Freelance/Project-based)

Overview

We’re looking for rock star developers to join our freelance roster. You will be part of a super-talented team, working on a variety of projects, from slick web builds and games to complex, rich interactive content.

As a Senior Developer, you should have experience in multiple languages and frameworks but have focused expertise in at least one. We expect a professional understanding of web technologies allowing you to spot typical technical and creative issues before they come up based on your previous experiences.

Key Duties

  • Write consistent tidy and easily maintainable code.
  • Creating front-end solutions, with an eye on modularity and planning for extensibility.

Must Have

  • Have an expert-level understanding of data structures, networking, and working with database.
  • Demonstrable expertise with HTML5, CSS3, and JavaScript.
  • Expertise in CSS processors (SASS, LESS, etc.) and their configurations.
  • Deep understanding of animation techniques and expertise with animations libraries.
  • Comfortable with modern JavaScript frameworks (React, Redux, ES6/7/8/Next, Node, etc.).
  • Expertise with at least 1 modern build tool (Webpack, Grunt, Gulp, etc.).
  • Comfortable with dependency management tools (NPM, Browserify, RequireJS, etc.).
  • Expertise working with responsive design and developing for mobile, tablet, and desktop.
  • Experience working with 3rd party services, APIs, and content management systems.
  • Experience implementing and working with analytics providers (i.e. Google Tag Manager).
  • Deep knowledge of SEO and Accessibility best-practices.
  • Knowledge of security best practices (OWASP, etc.).
  • Deep understanding of web optimization techniques for performance and load time.
  • Experience with capacity-planning and designing for high-traffic/load.
  • Able to self-manage time and feedback about requirements, blockers, and solutions.
  • Typically, 6 to 10 years’ experience of building multiple sites or apps, taking different approaches, and solving various technical and creative issues.

Good to Have

  • Experience with canvas, WebGL, three.js, or other creative web technologies.
  • Experience working in web projects with user-generated contents and their possible security and performance implications.
  • Experience with Node.js and single-page applications.
  • Experience with code deployment and source control practices (Git, Bitbucket, CodeDeploy, JIRA etc.).
  • Server-side development and/or DevOps experience.
  • Previous agency experience.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file