Join our team!

ReactJS Developer

Contract, Worldwide

Company Introduction

Code Hangar is a rapidly growing software development company, founded in 2015, that works with startups to design and launch disruptive apps and technologies.

Our business is focused on bringing new products to market quickly and efficiently. Our clients buy into our design and development process because it is proven to consistently deliver beautiful, high quality product features on time every time. We follow a behavior-driven design methodology and all of our projects are written in ES6 and React.

We hire creative, self motivated individuals and give them the autonomy to do great work. We especially love working with folks who have prior freelancing experience. We are a fully remote, but tight-knit team with flexible work hours. Our team is made up of driven, largely self-taught engineers. We are looking to build a diverse team of passionate people who want to grow with us through training and mentorship. We are happy to share our knowledge and experience, and we would also expect to be learning a lot from you. We provide team members competitive salaries, retirement benefits, and a variety of delightful job perks.

Although based in Orlando, FL, the Code Hangar team is a remote company and welcomes job applicants from all over the world!

Job Description

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). You will ensure that these components and the overall application are robust and easy to maintain. You should be comfortable integrating with REST APIs, Third Party SDKs, and unit testing. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, maintainable code design, and quality product is important.

This is a contract position to start but we are looking for someone who would like to join us full time.


  • Develop new web & mobile application components using React, Redux (and React Native)
  • Translate requirements into high-quality code and exceptional UI/UX presentations
  • Propose new approaches, tools and technologies to improve the development process and customer experience
  • Collaborate with client, project lead, and designer to deliver all technical requirements for client applications in a timely fashion
  • Participate in regular review & planning meetings
  • Communicate proactively with team members
  • Use team collaboration and time tracking tools


  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Knowledge of best practices for application state management, including an understanding of state updates using the Redux library
  • Familiarity with functional programming concepts
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with JS-based styling (like styled-components), but also be comfortable applying styles with raw CSS or SCSS, if needed.
  • Familiarity with basic React performance concerns, able to utilize React Dev Tools to improve performance, with an understanding of when not to prematurely optimize
  • Solid experience in implementing user interfaces based on design specifications
  • Keep up-to-date with the latest React/JS/Web trends, techniques, and technologies
  • Experience with responsive web design and development
  • Be open to continual improvement

Suggested Software Proficiency

  • Javascript
  • React
  • Redux
  • Firebase
  • Material-UI
  • Node.js and Webpack
  • Git/Github
  • Google Apps
  • Trello
  • Slack

Bonus Skills

  • Experience working with React Native (especially embedded React Native, with existing iOS and Android projects)
  • Practical experience in an Agile environment, ideally with Scrum
  • Experience with continuous integration, testing, and deployment
  • Familiarity with back-end development
  • Understanding of rules, guidelines, and design principles of given popular UI kits and their limitations

Job Perks

  • Flexible, remote work
  • Coworking space/home office stipend
  • Design and Development course stipend
  • A growing company with lots of opportunities for job growth
  • Experience working on an Agile/Scrum development team
  • Experience working in a remote environment with team members in different time zones
  • Experience building MVP web applications from scratch
  • Experience working on React/Redux/React Native applications

Pay Range

$4,000-5,000 per month contract to start, commensurate with experience

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.