About the position
The job overview for this role is not clearly labeled, but it can be found in the first paragraph of the job description. The ideal candidate will be responsible for writing maintainable, scalable JavaScript for a real-time SaaS application, designing domain/object models, and building out performant and reusable React components. They should have practical experience writing client-side JavaScript, be able to take on product ownership, and work collaboratively with product and design to flesh out requirements. Bonus points are given for experience with enterprise products, statically typed JavaScript, optimizing the performance of large-scale systems, and using GraphQL or a comparable API technology.
Responsibilities
- Write maintainable, scalable javascript for a real-time SaaS application (GraphQL, Relay experience is a plus)
- Design domain / object models and work with analytical data stores to create critical MLOps functionality
- Design and build out performant and reusable react components that will be used throughout the application
- Build and debug complex systems in a team environment
- Take on product ownership and push features over the line
- Work collaboratively with product and design to flesh out requirements
- Care about UX and design
- Build responsive layouts with CSS and HTML
- Have strong communication, collaboration, and problem-solving skills
- Experience working on enterprise products (bonus point)
- Statically typed JavaScript (Typescript, Flow, or other) (bonus point)
- Optimizing the performance of large-scale, high-volume systems (bonus point)
- Accessibility, internationalization, localization (bonus point)
- Experience with React or comparable modern frontend library (bonus point)
- Experience using GraphQL or a comparable API technology (bonus point)
Requirements
- Practical experience writing client-side JavaScript
- Ability to build and debug complex systems in a team environment
- Product ownership and ability to push features over the line
- Collaborative approach to working with product and design to flesh out requirements
- Strong communication, collaboration, and problem-solving skills
- Experience building responsive layouts with CSS and HTML
- Bonus points for experience working on enterprise products, statically typed JavaScript, optimizing performance of large-scale systems, accessibility and internationalization, experience with React or comparable modern frontend library, and experience using GraphQL or a comparable API technology.