Tech Stack
BabelCloudMobXReactReduxTypeScriptWebpack
About the role
- Lead the development of our web applications using React and TypeScript
- Collaborate with product managers and UX/UI designers to build a great experience for our customers
- Work closely with backend engineers to ensure seamless integration and user experience across platforms
- Design and implement robust application architectures and complex user interfaces
- Work closely with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of the applications
- Raise the engineering bar, set development standards, and identify and correct bottlenecks
- Help maintain code quality, organization, and automation
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience in frontend web development
- Proficient in React and TypeScript with a strong understanding of modern web development practices
- Familiarity with state management libraries (e.g., Redux, MobX) and modern frontend build tools (e.g., Webpack, Babel)
- Experience in building and deploying web applications from scratch
- Solid understanding of web application architecture and lifecycle
- Ability to write clean, readable, and maintainable code
- Strong problem-solving skills and a can-do attitude
- Experience leading web development projects (preferred)
- 7+ years of experience in frontend web development (preferred)
- Experience with automated testing frameworks and continuous integration (preferred)
- Familiarity with cloud messaging APIs, push notifications, and building e-commerce marketplaces (preferred)
- Ability to work effectively in a remote team environment and collaborate with engineers across various time zones (preferred)
- Willingness to relocate to Los Angeles for hybrid work or be based in Canada with required travel to LA office