Front End Developer
Full time, Remote
The Role
- Senior Front-end Engineers play a key role in our product engineering squads.
- You’ll be responsible for helping design, develop and maintain the user interfaces of our communication products and services.
- Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers.
-
We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.
What You’ll Do
- Work on different aspects of our user facing products and websites, including Inbox, Flow Builder, Customer dashboard and messagebird.com, our Developer Portal.
- Keep our front-end code up to date using the latest best practices and tools
- Work closely with a team of designers to make their designs come to life, and keep designs scalable and re-usable by keeping our shared component library up-to-date
- Make sure our front-end code lives up to performance standards
- Stay up to date with the latest tools and libraries to benefit user experience, performance, and developer experience
- Work on products that thousands of people use everyday, sending millions of messages
What You’ll Bring
- 3+ years experience in a relevant role
- Extensive knowledge of React, JavaScript and TypeScript, modern HTML and CSS
- Extensive knowledge of React, JavaScript and TypeScript, modern HTML and CSS
- You’re comfortable working with modern APIs within web applications - most of our APIs are built with Golang and PHP, exposing REST or GraphQL interfaces. You might even touch their code from time to time.
- A strong product mindset and experience working in product-based companies.
Excellent debugging and investigative skills; you’re capable of finding the cause of an performance issues quickly
- Firm understanding of how the browser works: you’re capable of explaining it to a 5 year old version of you
- Quality driven mindset, and experience with tools like Jest and Cypress
- Experience with setting up complex frontend applications and its build infrastructure, using tools like Snowpack, Babel or Webpack
- Deep knowledge of Git
-
You enjoy hacking things together to create a proof of concept, but you’re very critical of the code you push to production
What You’ll Gain
- Work from anywhere
- Learn from the best minds in the business
- Collaborate with diverse colleagues from various countries
Post Views: 260