EngineeringLos Angeles

Frontend Engineer

FactoryFour is looking for a talented engineer to join our core web applications team, which is scaling its development in both internal and client-facing software. As a Frontend Engineer, you will be at the nexus of design, product and the FactoryFour API, bringing everything together to create the modern software platform that is disrupting the mindset of the manufacturing industry.

Apply Now

FactoryFour Vision

Manufacturers are the foundation of our society, stimulating our economy and giving us the tools to go about our daily lives. However, they’re often held back by inadequate software systems to manage production the way they want, making it difficult to leverage their expertise as efficiently as possible. FactoryFour is committed to building software that is highly customizable, simple to use, and quick to deploy, so that manufacturers can efficiently build products and harness the increasingly digital future.

About the Role
  • Develop mobile-responsive and cross-browser compatible applications for users on a variety of devices
  • Create design-forward applications that show just the right amount of information for each user
  • Work with our API, which focuses on flexible data models with real time updates
Previous Frontend Engineers have:
  • Created a highly customizable generator for forms, to accommodate a wide range of client-specific requirements
  • Engineered and open-sourced a frontend caching utility to optimize our application load times
  • Established a central toolkit of UI components for use across our web platforms
About You
You are excited by new challenges and opportunities to learn and apply new technologies to everyday engineering. You're team-oriented, looking to share everything you learn and willing to give and take honest feedback for the sake of your team. You have an attention to detail, understanding that each pixel in a mockup has a purpose and should be implemented exactly so, but also raise questions when something doesn't translate between paper and screen. Most importantly, you know what you know and don't shy away from asking questions for everything else.
You have:
  • Experience in Computer Science or related field
  • Proficiency with Git
Bonus points:
  • Experience with ReactJS or other frontend Javascript frameworks
  • Knowledge of Computer Science fundamentals
  • Experience using RESTful API's
  • Knowledge of good design and clean user interactions
Our Process
  • Develop features using mockups from the design team
  • Perform feature reviews with designers and product engineers, and code reviews with peers
  • Deploy using our automated building and testing processes
Our Frontend Stack:
  • Javascript (ReactJS)
  • Git
  • RESTful API
  • GraphQL
  • Pusher
  • Testing: Protractor, Jasmine, Jest, Enzyme
  • Webpack
  • Gitlab
  • Bugsnag