Department:
Engineering
Employment Type:
Full-time
About Us
We’re a fast growing FinTech company transforming wealth management. Our team is friendly, energetic, and collaborative, valuing curiosity and impact. If you’re passionate about crafting professional web experiences in a supportive environment, we’d love to hear from you!
Role Overview:
We are looking for a skilled Mid-Level Frontend Developer to join our engineering team. In this role, you will drive the development of our core web applications, working directly with the Product team and Backend engineers to deliver robust, user-friendly solutions.
This position is ideal for a developer who thrives in a collaborative, hands-on environment. Since our team does not currently have a dedicated UX designer, we are looking for someone with a strong product sense who can bridge the gap between backend logic and the user interface. We also highly value efficiency and encourage the use of modern AI tools to streamline development workflows.
Key Responsibilities:
Frontend Development: Build and maintain responsive web applications using React and Vue.js.
UX/UI Ownership: In the absence of a dedicated designer, you will take ownership of the user interface. You will translate requirements into intuitive, user-friendly designs and workflows.
Backend Collaboration: Work closely with Backend Developers to integrate with Node.js and Spring Boot services. You will participate in API design discussions to ensure efficient data fetching and state management.
AI-Enhanced Workflow: Leverage modern AI coding tools (e.g., Copilot, ChatGPT) to accelerate boilerplate coding, unit test generation, and problem-solving.
Quality \& Testing: Write clean, maintainable code and implement automated testing strategies (Unit and Integration) to ensure application stability.
Continuous Improvement: Collaborate with the product team to iterate on features based on feedback and performance metrics.
Requirements:
Experience: 3–5 years of professional frontend development experience.
Tech Stack: Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3. Solid experience with React or Vue (experience with both is a plus).
UX Mindset: You must have a good "eye for design" and usability. You should be comfortable mocking up interfaces and making UI decisions without relying on pixel-perfect designs from a third party.
Backend Interaction: Experience consuming RESTful APIs and a basic understanding of backend concepts.
AI Proficiency: Comfortable using AI tools to assist in coding tasks and debugging.
Work Arrangement: Ability to work 100% On-Site.
Nice to Have (Preferred):
Automated Testing: Experience setting up or maintaining test suites using Jest, Cypress, or Playwright.
Backend Knowledge: Ability to read or understand Node.js or Java (Spring Boot) code to facilitate better debugging and collaboration.
Data Visualization: Experience using charting libraries to visualize complex data sets.
What We Offer:
A collaborative team environment where your input on product design directly impacts the final result.
Support for using the latest AI technology to improve developer experience.