Think Company operates in the United States as a fully remote company. As such, please consider this a remote (work from home) position. Please note that Thinkers are expected to operate within Eastern Standard Time Zone business hours.

We are looking for a JavaScript Developer to join our team at Think Company.

The ideal candidate for this role will be comfortable translating designs into accessible, stateful, component-based code. An in-depth understanding of the modern web development stack - from npm modules to code bundling and from RESTful APIs to browser rendering – is crucial. You should also be comfortable coding to established standards/conventions, working with code versioning systems, and collaborating with cross-functional teams.

Proven experience with JavaScript and a component-based approach to development is essential. Experience with Storybook and design systems is greatly preferred.
No matter your technical and teamwork qualifications, we're looking for someone who happily contributes to documentation, demonstrates attention to detail, has strong communication skills, and aligns with Think Company's core values.

Responsibilities:

  • Be a developer consultant with the ability to work and speak with senior-level individuals at client organizations, even when you don’t know everyone in the room.
  • Be a key development strategist for your project, fostering understanding with your internal team but also keeping the client up to date.
  • Work with client and vendor teams to understand their methodologies and workflows to better execute on the client’s goals in context of the project.
  • Build code pattern libraries, responsive page templates, and single-page web applications from annotated visual designs
  • Be an advocate of technology and understand current trends, while also being knowledgeable of future trends.
  • Work closely with visual and UX designers, understanding creative vision and advising on accessible components, technical feasibility and best practices for optimal user experience.
  • Be an empathetic mentor to other Think Company and client developers as they work towards mastery of software development in an enterprise environment.
  • Be a thought leader in development, often researching and knowing the latest development trends and methodologies and socializing them with the team.

Requirements:

  • Possess a keen ability to craft clear solutions in the face of complex problems.
  • Experience with front-end development practices including accessibility, progressive enhancement, cross-browser/platform compatibility, performance, and pre-processors/build tools.
  • 5+ years experience with JavaScript, proficient with writing vanilla JavaScript without a library or framework.
  • Experience with data visualizations, animations, and micro-interactions is a plus.
  • Experience with Storybook and design systems is preferred.
  • Experience writing project requirements and technical documentation for testing and development.
  • Experience with git, svn, or similar version control systems and knowledge of Git Flow methodologies.
  • The ability to work with many groups within a large organization and understand the key players.
  • Knowing when to call out setbacks as risks for a successful delivery.
  • How to architect client-side JavaScript applications using frameworks like React, Angular, or Vue.
  • Understand the intricacies of a well-formatted HTML document and CSS.
  • Understand how to use current front-end tools such as Babel, ESLint and Webpack.
  • Experience with CI/CD and unit testing frameworks.

Who we are

Think Company defines and solves business problems for companies across a wide range of industries, from start-ups to Fortune 50 organizations. Our environment is dynamic and highly matrixed, involving design, development, and project management. We do more than production—we conduct discovery, research, ideation, prototyping, testing, and implementation.

Our employees—Thinkers—present concepts to executive-level stakeholders, answer hard questions, and use evidence to make recommendations. Our solutions often solve the challenges of modern companies—integrating multiple systems, breaking down organizational silos, and creating more holistic service experiences. See examples of our typical projects.

We are a design firm that encourages fun, creativity, and relationship building. Check out Think Company's Core Values.

Think Company is dedicated to greater diversity and inclusion within our organization and provides equal opportunity to people of all races, ethnicities, religions, genders, sexual orientations, gender identifications, abilities, income, marital status, ages, philosophies, disabilities, and veteran status.

Recruiters and staffing companies need not contact us and do not have permission to contact people on our behalf.

72kwD9xTaG


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Accenture Accenture |
|
4 d ago

ACCENTURE's Flexible Workforce solves clients’ toughest challenges by providing cross-industry expertise, unmatched innovation, World-class tech and talent. We help bring it all together to deliver tangible business outcomes for our clients with contractors.

Grant Street Group Grant Street Group |
|
6 d ago

We are currently offering a $5,000 signing bonus to all Developer hires.Have you recently begun your software development career and are eager to gain more experience? If so, Grant Street Group may be for you.We have been hiring great Perl developers.

Piper Companies Piper Companies |
4 d ago

Piper Companies is currently looking for a Remote JavaScript Software Engineer you will be at the center of our efforts to build and/or redesign scalable software solutions for our clients. You will design, develop, test, and debug software, and your.

Confidential Confidential |
22 d ago

Our Product and Technology team building best-in-class digital marketing solutions for small SMB clients is looking for a Software Engineer-Front-End. This individual will be designing, and building software and applications providing leading-edge products.

One on One Sherpa One on One Sherpa |
22 d ago

Sherpa is a fast-paced technology organization positioned for rapid growth and we’d like you to grow along with us!The RoleSherpa is seeking a Software Engineer (Front End) to participate in the full software development lifecycle of our platform from.

Piper Companies Piper Companies |
24 d ago

Piper Companies is currently looking for a Remote JavaScript Software Engineer you will be at the center of our efforts to build and/or redesign scalable software solutions for our clients. You will design, develop, test, and debug software, and your.