At Rocket youll work with other designers and engineers on our team alongside the client and often times their own creative people. Blending soft skills and hard skills is what we do best, and it shines through in our work. Some projects are harder than others, but patience and perseverance can make or break this job. If youre a lifelong learner and passionate about your craft, youll probably do well here.Must Haves
- Many years of javascript experience from Node to view frameworks (e.g. Angular, React, Vue, etc.)
- Framework agnostic: youd be willing to learn a new toolset if the project calls for it
- Strong opinions, loosely held
- You have a good attitude, youre patient, and respect everyone by default, technical or not
- Youre okay with admitting to not knowing the answer, but confident you can get it
- Youre able to breakdown complex explanations to those who are less technically savvy
- Deep understanding of REST interfaces
- You can explain how Promises work in a clear way
- You dont use floats anymore
- Youre a fan of flexbox/css grid
- You have a sensitivity to accessibility
- You can get an application/site deployed somewhere and setup the DNS for a real domain
- You understand OAuth basics and how logging in with a social provider (Google, Facebook, etc.) works behind the scenes
- If I said whats semantic markup? you get all fired up
- Youre sick of filling out TPS reports
- You understand whats required to solve for SEO basics
- You know the difference between statically generated apps and server-rendered apps and the pros/cons to each
- You understand best practices to optimize for client-side browser performance
- You know how to ensure your code runs in all targeted browser environments
Nice-to-Haves
- Typescript experience whether you enjoyed it or not
- Experience writing node APIs
- Deep understanding of GraphQL interfaces
- Youve had the displeasure of trying to customize an off-the-shelf component library
- Youre familiar with using CSS-in-JS
- Youre familiar with hosting platforms such as Heroku, Digital Ocean, Netlify, Vercel, etc.
- You have opinions on cloud providers and their offerings
- Youve worked with real-time communication tech such as WebRTC, RSP, Socket.io, etc.