Full Job Description
Develop new user-facing features
Write reusable, testable, and efficient code
Participate in the design process and ensure design feasibility
Optimize for speed and scalability
Manage individual project priorities, deadlines and deliverables
Within your first month you will:
Release a contribution to an existing feature
Document your changes
Develop a firm understanding of our data and stack
Present your initial work to the company
Within your first 3 months you will:
Build and release a significant feature in an existing product
Have ownership over and be the point person for this feature
Identify areas for improvement or optimization
Within your first 6 months you will:
Build and launch a major new feature or product
Technologies we use:
Our services are powered by NodeJS, running on Heroku and AWS.
Our clients are built using React and AngularJS.
Our data is stored in PostgreSQL, MongoDB, and Redis
Qualifications
Experience with one or more programming languages including Javascript
Proficient understanding of client-side JavaScript frameworks including React
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Implementing automated testing platforms and unit tests
Minimum four years of experience