Summary
Join HiveMQ, a remote-first company, as a Frontend Engineer in our Cloud Applications Team. You will build and design user experiences for our customer-facing Cloud Portal and other internal systems. Responsibilities include architecting, implementing, and maintaining front-end applications using React, Chakra, and TypeScript. You will collaborate with other engineers, designers, and product managers. The ideal candidate has 5+ years of software engineering experience, 3+ years with TypeScript/React, and a strong understanding of web technologies and security best practices. HiveMQ offers a collaborative team environment and opportunities for professional growth within a rapidly expanding company.
Requirements
- A strong software engineering background (5+ years) and profound experience in architecting, developing and delivering modern web front-ends and applications
- At least 3 years of experience in writing front-end code with TypeScript, JavaScript, SCSS, CSS and HTML
- Profound experience with the web framework React, reactive state management systems and an understanding of core web technologies
- Solid understanding of build tools (webpack, turbopack, etc.), Unit- and Integration-Testing (e.g. Cypress, Selenium, Jest), SCM (GitHub) paired with high standards on solving problems with excellent code, peer reviews, Git, CI/CD and a high degree of automation
- Familiarity with web security best practices (e.g. OWASP, OAuth2, Cross-Domain Origin Policy, Certificates, 2-way TLS)
- The ability to solve problems independently and are driven towards execution
- A highly pragmatic approach paired with a high sense of ownership and the ability to work as a team
- A good understanding of how agile software engineering using Kanban works
- Excellent English communication skills and able to work in a collaborative team environment
Responsibilities
- Architect, implement, optimize and maintain our HiveMQ Cloud customer portal, all Cloud frontends and the underlying frameworks (React, Chakra)
- Contribute to the HiveMQ design system and component library
- Build, maintain and refactor existing code bases, extend APIs, improve client data structures and backend network requests, speed up rendering and processing and enhance the CI/CD process
- Develop new features, consider UI/UX and improve the customer journey and user flow
- Work with Product Managers to envision and create new customer value
- Live a culture of teamwork, quality, growth, drive to action and excellence
- Contribute to the overall developer experience, code quality and engineering vision of HiveMQ
- Learn everything about MQTT, distributed systems, IoT (theory, applications, best practices)
Preferred Qualifications
- Good Knowledge about UI/UX concepts, color models and web design are a plus
- Experience with A/B-Testing and working with feature-toggles is a big plus
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.