Department: Product & Engineering
Location: Remote / Geneva
About the Role: We are looking for a passionate and detail-oriented Front-End Developer to join our core engineering team. At InvestGlass, we are building the number one Swiss Sovereign CRM platform, and the user interface is at the heart of our client experience. In this role, you will be responsible for building, maintaining, and optimizing the user interfaces that power our CRM, Portfolio Management System, and Client Portal. You will work closely with our product managers, UX/UI designers, and backend engineers to translate complex financial workflows into intuitive, seamless, and highly responsive web applications. This is a fantastic opportunity to work on a product that is used by top-tier banks, wealth managers, and crypto companies globally, ensuring that they can onboard, grow, and comply with their clients efficiently.
- Develop and implement new user-facing features using React and TypeScript, ensuring high performance across a vast array of web-capable devices and browsers.
- Build reusable, modular, and scalable code and libraries for future use, contributing to our internal UI component library.
- Collaborate closely with the design team to ensure the technical feasibility of UI/UX designs and provide feedback on usability and implementation challenges.
- Optimize the application for maximum speed, scalability, and accessibility, ensuring a smooth experience for users handling large datasets.
- Participate in code reviews, write comprehensive unit tests, and maintain high standards of code quality and documentation.
- 1 to 3 years of professional experience in front-end web development, preferably working on complex SaaS or enterprise applications.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), React, and TypeScript.
- Deep understanding of asynchronous request handling, partial page updates, and RESTful APIs.
- Familiarity with state management libraries (such as Redux or Context API) and modern front-end build pipelines and tools (like Webpack, Vite, or Babel).
- Experience with code versioning tools, specifically Git, and a solid understanding of agile development methodologies.