React Engineer

Mt. Tam Innovations is building a software platform to be used in business structure and organization. The founding members of the company have many years both running businesses and building software infrastructure. When we are not building our software, we provide our clients with highly skilled team members with strong business acumen to support and organize our client’s projects.

We are looking for a Senior React/Rails Engineer with deep knowledge and understanding of React. This person will be taking on an exciting in-house project which involves deep diving into a current development project, engaging with entirely new content, and collaborating with our CEO and Lead Architect/Engineer to fine-tune the final product details.

Location

This is a remote position which requires working from home. You will work with people in the Portland, Oregon area, as well as Virginia.

Contract

This is a short-term contract not likely to exceed 90 days.

Key Experience/Responsibilities

  • 4+ years of commercial software development experience

  • Expert in React.js and Ruby on Rails

  • Knowledgeable about modern React software design practices

  • Well versed in both Redux and React Hooks API

  • Well versed in static typing in JavaScript – Flow preferred, Typescript is accepted

  • Proficient with Ruby on Rails testing technologies (RSpec, Capybara) and continuous integration (Codeship)

  • Deploying applications into existing infrastructure, including integration techniques, asynchronous message processing, RESTful design patterns, etc.

  • Experience with SQL databases

  • Software development and deployment on Linux and applicable technologies (Heroku)

Ideal candidates will have additional experience with

  • Immutable.js

  • Redux.js

  • Webpacker

Key Requirements

  • Thrive in small company/start-up environments where team members must sometimes extend beyond their traditional job description

  • Able to express and communicate thoughts and ideas (both written and verbal) to both technical and non-technical audiences

  • Experienced with (and willing to participate in) development using Agile methodologies, preferably using a Github / Pull-request model

  • Design, communicate, implement, and test new features, components, and functionality of the product

  • Analytical, organized, detail-oriented, and self-motivated

  • Able to work well alone or within a small team

  • An excellent problem solver and has the ability to construct a solution based on general requirements and discussions

  • Familiar with standard professional software development processes including working from requirements and standards documents, task estimation, documenting designs, source code control, and unit testing

  • Natural pace of development is quick

  • Code is clean and follows best practices

About You

  • Smart, Optimistic, Humble, Stubbornly persistent

  • Please apply with your detailed resume, rate expectations and availability.

  • Email: hireme@thinkmti.com

Please note: At this time, MTI is a small organization and is unfortunately unable to sponsor work-related visas.

Previous
Previous

Storyline Articulate

Next
Next

Project Manager