Braze is seeking to enhance its cutting-edge product by improving modular components and creating scalable and dynamic product components for the web, requiring expertise in modern web technologies and software engineering best practices.
Requirements
- TypeScript
- JavaScript
- Vue.js (v3) and its ecosystem (VueCLI with webpack)
- Node.js
- Strapi
- PostgreSQL
- HTML5, CSS3
Responsibilities
- Use robust software engineering best practices to design, implement, and improve modular components in a cutting-edge product
- Collaborate closely with other teams (e.g., UI/UX, Product, Research, Implementation) to create scalable and dynamic Braze product components
- Apply your extensive knowledge of TypeScript, JavaScript and their ecosystem to build a clean, reliable, and extensible user interface for the web
- Influence Braze's product strategy and roadmap
- Support teams implementing Braze for customers to ensure their success
- We write well-tested, type-hinted, documented, modular code and use pre-commit hooks, CI/CD, and issue tracking for development
Other
- Exceptional coder: you write clean code and you care about good design and development best practices
- Tinkerer: you regularly explore and learn new technologies and methods
- Problem solver: you recognize patterns, synthesize information and come up with creative, simple, and practical solutions
- Entrepreneurial: you proactively identify opportunities and risks, work around obstacles, and always seek creative ways to improve processes and outcomes
- Structured and organized: you can structure a plan, align stakeholders, and see it through to execution