What you'll be working on:
Client-facing admin app: Our client admin app (written in Ember) is the face of our core application. The app is built on top of our public APIs (we like to eat our own dogfood) and provides external and internal users with data management and other self-service features. You will work with the front-end team to build new features in Ember as well as collaborate with API developers, product managers and designers to create a solid, friendly, and performant user experience.
Core API. The front-end team is the first to use new public API features. You’ll provide feedback on what works and what doesn’t with the API. You’ll also have the chance to contribute to the design and development of these APIs.
JavaScript apps and SDKs: In addition to the Ember codebase, we have recently launched consumer-facing web apps built with Angular and Node.js that integrate new features of our API. These apps will be used by 10 million+ end users by the end of the year. Depending on priorities and your interest in the project, you may work with a small team to create and maintain new iterations of the Angular/Node app, as well as other apps and tools that show off the RewardOps API and help other developers integrate with us.
What you'll get out of the job:
Our team's strength comes from collaboration and initiative. We follow Agile and value transparency. You'll take an active role in setting priorities, and will have a real say in the direction of the company.
This is a great opportunity to use your skills and passion for the modern front-end stack to help build powerful, maintainable apps using cutting-edge technology.
Skills & Requirements
- Know your way around one or more modern front-end JavaScript frameworks like Ember, Angular, React, Vue, etc.
- Have experience building at least one previous project using a modern JS framework and, if possible, have some code you can show us (preferably in the wild).
- Be great with modern HTML, CSS and SCSS. We don't expect you to be a designer, but you know when something looks ugly and should be fixed (or at least know to ask someone for a second opinion).
- Be comfortable following (a moderate level of) TDD and using JS testing frameworks (e.g., Mocha, QUnit, Jasmine). You don't need to be a testing expert, just willing to learn!
- Have experience working with RESTful APIs.
- Be comfortable with Git, Agile and all that modern development jazz.
Bonus points for:
- Being up-to-date on ES2015+ and/or Typescript.
- Experience interacting with APIs using OAuth.
- Extra bonus points for experience writing tools or servers with Ruby or Node.js.
And don't forget to include a link to your website, GitHub, Stack Overflow profile, CodePen profile, or some other tech-focused online presence. Thanks for considering us!
by via developer jobs - Stack Overflow
No comments:
Post a Comment