Full Time: Kick-Ass Front-End Engineer at Dream in Los Angeles

Full-Time /
$120k - $150k /
Remote work is OK - Prefer Los Angeles-based

We are a funded startup that is about to make a big pivot.

We're looking for amazing engineers to help us get it done!

We are building a fully-featured SaaS community-management and engagement platform for membership-based organizations.

At its core is a membership directory.

The functionality of the platform can be expanded by adding features from our integrations library.

It's like a Salesforce product ecosystem with a membership directory at the core (rather than a sales CRM).

This role is primarily remote.

You must have the self-discipline to manage your own schedule and keep on top of your own priorities.

You will have many deadlines and frequently scheduled video conference checkins with other remote team members.

Our stack:


Backend: PHP Laravel 5
Web: React
Android and iOS: React Native


Skills


3+ years of experience working with Javascript Libraries/Frameworks such as Angular, React, Vue, Ember, Meteor, etc.


At least one year experience working directly with React and Redux in a production environment.


Expertise in front-end routing, client-side templating, and communicating via RESTful APIs
Experience working with REST APIs and building maintainable client js code, deep understanding of performance and component structure best practices.


A solid understanding of how to build responsive interface designs with HTML5 / Less or Sass which are cross browser & device compatible.


Experience supporting one or more live in production apps, with regards to debugging production issues.


Experience integrating with analytics APIs such as GA, Mixpanel, etc.


Exposure to using Mocha/Jest to implement unit tests for React apps.


Responsibilities


Design & implement the first iteration of our desktop & mobile app alongside our lean team.


Work closely and collaboratively with our team to architect both the web/native React application, and the REST API with which it communicates.


Unit-test code for robustness, including edge cases, usability, and general reliability.


Work on bug fixing and improving application performance.


Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


Bonus


Experience with React Native a huge plus.


Experience building for mobile and desktop using polyfills, media queries, HTML5 offline app support, and others techniques to incorporate responsive design, graceful degradation, and disconnected durability.


Exposure to using one or more of the following languages would be ideal (e.g.

PHP, Node.js, Java)

Apply

Source: Clevertech