We're looking for an enthusiastic and resourceful software engineer, passionate about building great products and love being part of a team, whilst enjoying the autonomous nature of working remotely.
About the job
- Work in an agile cross-functional team with other engineers, product managers, and product designers.
- Contribute towards and improve our tech stack which includes technologies such as React, TypeScript, Styled Components, and Webpack.
- Plan, build, test, and release new features and experiments in Javascript, TypeScript, and React.
- Develop and improve our tracking script according to the best practices.
- Work with other team members through pair programming, code reviews, and ad-hoc assistance.
- Collaborate with engineers across the department to identify and build on improvements to our processes and systems.
- Share your knowledge and learnings across the organization through chapter talks and internal/external posts.
Requirements
- 5+ years of experience with component-based architecture using libraries such as React.
- Advanced command of HTML, CSS, TypeScript, and vanilla Javascript.
- Experience with Browser APIs.
- Experience with automated testing frameworks and TDD in Javascript.
- Familiarity with automated builds and Continuous Delivery.
- Pragmatic engineer who actively avoids over-engineering of solutions and understands how to maintain high-quality code in a delivery-focused environment.
- Professional experience with system architecture and modularisation, especially in the context of single-page applications.
- Desire to work in a respectful, transparent, and collaborative work environment, following Hotjarโs company values, culture and ways of working.
- Will submit to a background check, confidentially processed by our third-party partner.