Job Description
What our frontend developers do:
- Collaborate with design and product to build and maintain modern, responsive user experiences that our customers love
- Help diagnose and debug production issues on customer environments
- Collaborate with other developers and teams to build features that will be used at large scale
- Ensure the technical feasibility of UI/UX designs
- Follow – and develop – good engineering practices, tools and processes
Requirements:
- Mastery of core web development languages + concepts (JavaScript, HTML5, CSS3)
- Thorough understanding of React and Redux
- Experience building and deploying single-page applications
- An eye for error prone code and proficiency writing unit + integration tests
- Experience setting up + maintaining build/style tools for validation, transpilation, and bundling of code (Typescript, ESLint, Webpack, Babel… etc.)
- You have 4+ years of professional experience working in a team that has created and shipped software to users.
- You can work as part of a team, and treat others with respect and kindness.
- You take pride in your craft, and hold yourself and others to high standards.
- You are good at spoken and written communication – this includes design documentation, APIs, comments and everything else that goes with building maintainable software
Bonus:
- Experience using Typescript
- Strong understanding of UX and Design fundamentals
- Experience developing and maintaining SaaS products
- Knowledge of Openstack and Kubernetes