Frontend Developer Lead - remote

Gym Lead Machine
Posted 3 years ago
We Work Remotely
Gym Lead Machine makes lead capture, lead nurture, and member retention easier and less expensive for gym owners. We are a small team of designers and marketing professionals making it easy for niche gyms to attract new clients. We are currently expanding our operations into gym management software, and looking to grow depth on our technical team to accomplish a major new software initiative. 


You will be the Lead Frontend Developer implementing Gym Lead Machine's operations software from our UI/UX design, bringing to life our vision for a next generation hosted gym management application. You will work in a core group of 3-4 developers, closely interfacing with the marketing and design teams to deliver a first-rate product for our current and future customers. 


In this role you will be the primary engineer responsible for our front end and mid-stack integrating our existing designs in a responsive, modern way. You will be coding components, user interface workflows, reporting, and tools which are used directly by our customers every day. For the right candidate, this is a highly visible position with authority and anatomy, You will report directly to the CTO. 


The ideal candidate would be well versed with major web frameworks and mid-stack technologies, and be able to hit the ground running. We are looking for proven experience with a strong emphasis on: Javascript, Typescript, HTML5, CCS3, React, Redux, Saga, Postgres, Jest, Cypress, or similar technologies. We are not looking for years of experience, but rather experience in the years. 


At a minimum successful candidates will demonstrate:


-Experience with responsive design and general techniques in the context of interactive web applications
-Experience with a modern frontend JS framework
-Experience building fast and efficient web applications with excellent design
-Experience with frontend performance optimization tools
-Experience with source code management tools
-Experience using relational and no-sql databases in the context of efficiently managing asynchronous data flow and caching in the mid-stack including interfacing with REST and/or GQL APIs
-Experience with unit test and UI test automation
-Experience with underlying tools and techniques in the javascript ecosystem including middleware, transpiling, packaging, minifying, automated testing, and continuous delivery, 
-Commitment to coding standards and delivering high quality code 
-Solid grasp of computer science fundamentals