Senior Software Engineer, Frontend

GraphAware
Summary
Join GraphAware's Product Engineering team and contribute to the development of Hume, a mission-critical graph analytics solution. You will be developing new features, ensuring stability and reliability, and directly influencing the UX/UI experience. The role requires 5+ years of experience, advanced TypeScript proficiency, and expertise in reactive UI development using Vue.js (or similar frameworks). The position offers flexible work arrangements, including remote work options, and a collaborative, informal work environment. GraphAware provides opportunities for professional and personal growth, along with various benefits such as regular compensation revisions and participation in a share scheme program. The ideal candidate is passionate about crafting exceptional user experiences and tackling complex technical challenges.
Requirements
- Fluent English
- 5+ years of experience
- Proven experience working on complex projects involving both frontend and backend teams
- Advanced TypeScript proficiency
- Hands-on experience with reactive UI development in Vue (or React, Svelte, etc.), with a willingness to learn and use Vue
- Strong knowledge of state management (Vuex, Pinia, Redux, MobX, etc.)
- Experience working with design systems to create consistent and scalable UI components
- Expertise in CSS layout techniques to build responsive, accessible, and visually appealing interfaces
- Familiarity with CI/CD practices, TDD or BDD and end-to-end testing
Responsibilities
- Develop new features for Hume
- Ensure Hume's stability and reliability
- Find solutions to issues impacting Hume's stability and reliability
- Be directly involved in decisions shaping the UX/UI experience of the product
Preferred Qualifications
- Passionate about crafting exceptional user experiences
- Enjoy tackling complex technical challenges
- Confidently navigate and improve existing codebases
- Write clean, readable, and high-performance code
- Thrive in solving problems, even when requirements are loosely defined
- Value testing as an essential part of development
- Prefer an informal work environment
- Are eager to learn and explore
- Want to influence how things are done
- Like coming up with innovative ideas and solutions
- Communicate openly and with respect across the entire organisation
- Understand and embrace different cultures
- Like to travel to different parts of the world to meet your colleagues
Benefits
- Flexible work schedule
- Recognition and appreciation for creativity and taking initiative
- Professional and personal growth
- Fun environment and great company culture
- Team meetups
- Regular compensation revisions
- Participating in GraphAwareβs share scheme program
Share this job:
Similar Remote Jobs
