About the role:
We are looking for an experienced Frontend Engineer to expand our core team. As the lead of our frontend consumer facing product stack, you'll get to drive and scale our key product initiatives, and work alongside exceptionally strong co-workers who learn quickly and ship quality work.
You will be responsible for developing and implementing highly performant user interface components using React.js concepts. You will also be responsible for profiling and improving front-end performance, especially when dealing with a large number of audio/video components, and integrating with the backend such that changes to these files are made efficiently without slowing down user experience.
What you'll work on:
- Driving new features from user research to production by working closely with designers and AI engineers.
- Developing and implementing highly responsive user interface components using React concepts.
- Writing application interface codes using JavaScript following React.js workflows.
- Develop a flexible and well-structured frontend architecture along with the APIs to support it.
- Demonstrate knowledge in front-end performance and emerging standards while promoting best practices to push the limits of what a browser and devices can do.
- Reviewing application requirements and interface designs.
Technical Skills:
- In-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.
- Must have: HTML5, CSS3, JavaScript, React tools including React.js, Webpack, Enzyme, Redux, Flux, GIT, HTTP(s), Terminal, Build Tools, State Management, Type Checkers, Form Helpers, Routing, REST API, GraphQL, Utility Libraries, Internationalization, Server-Side Rendering, and Backend Framework Integration.
- Experience with browser-based debugging and performance testing software.
- Performance tuning, improvement, balancing, usability, automation, and committing changes continuously to leverage test-driven techniques in development (BDD/TDD).
- Good to have – ionic, next js.