React Developer

Think Company

Remote Hybrid Oct 14
Apply now

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 React 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, able to discern when to pull from an existing code pattern library versus create new. 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 React 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.

  • 3+ years experience with React.

  • Experience with data visualizations, animations, and micro-interactions.

  • 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 program in JavaScript and at least one back-end language.

  • How to architect client-side JavaScript applications using frameworks like React, Angular, or Vue.

  • Have experience developing with content management systems.

  • 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.

Retirement & Stock Options Benefits
  • 401K
  • 401k with company contribution
Accessibility
  • Accessible Building
  • Accessible Work Environment
  • Service Animal/Emotional Support Animal
Perks & Discounts
  • Casual Dress
  • Home Office Stipend
  • Offsite Company Events
  • Snacks Provided
  • Special Discounts
Parental Benefits
  • Childcare Assistance Programs
  • Family Medical Leave
  • Nursing Room
  • Parental Leave
PTO/Flexibility
  • Commitment to Work/Life Harmony
  • Paid Holidays
  • Paid Sick Days
  • PTO
  • Unlimited PTO
Health & Wellness
  • Dental Insurance
  • Employee Assistance Program (EAP)
  • FSA
  • Gym Reimbursement/Discounts
  • Health Insurance
  • HRA
  • HSA
  • Life Insurance
  • Long Term Disability
  • Mental Health Benefits
  • Short Term Disability
  • Vision Insurance
Professional Development
  • Employee Recognition Programs
  • Training & Development Budget
Other
  • Fully Remote Options
  • Hybrid Work Options
  • Pet Friendly Office
  • Pet Insurance
  • Public Transportation Assistance
What is Think’s workplace culture like in general? Think Company has always been a people-oriented, employee-centered organization. We create a very collaborative culture for both work and socializing. How this looks has evolved considerably with COVID but, after shifting to a remote-first team structure, we’re finding new ways to remain close as teams and colleagues. Our culture and core values make Think Company a place where people are respected for individualism and encouraged to be themselves. We strive to create an environment that’s both challenging and fun to work at. This has translated to longer tenures for many Thinkers thanks to the personal and professional growth opportunities combined with a good lifestyle balance.   What opportunities are there for career development and professional advancement at Think? Career development is a top priority for us. We offer many tools and incentives to promote this including: personal training budgets, educational team activities, and regular Lunch-n-learns. Our managers across the company undergo training to conduct productive 1-on-1s, develop growth plans for employees, and provide regular performance reviews—which include opportunities for promotion with a quickly growing company.   What social responsibility initiatives is Think involved with? Think Company has always strived to be a socially responsible company. A Diversity, Equity, and Inclusion committee was established about three years ago and has focused on making sure that we’re supporting all Thinkers while growing in a way that reflects the community we’re a part of. As part of this effort Think Company has worked to ensure pay equity across roles and transparency in salary bands to our employees. In addition to the volunteer activities that individuals participate in with paid Volunteer Time Off, we partner with HopeWorks and other local non-profits related to or who benefit from the work we do.