- Company Name
- Nevis
- Job Title
- Software Engineer (Frontend)
- Job Description
-
**Job Title:** Software Engineer (Frontend)
**Role Summary:**
Design and develop the frontend of an AI‑native wealth management platform, translating complex AI and financial data into intuitive, high‑performance user interfaces. Collaborate closely with designers and backend engineers to deliver polished, accessible, and scalable web applications.
**Expectations:**
- Expert proficiency in TypeScript and modern JavaScript.
- Deep experience with React, including advanced features and component architecture.
- Strong understanding of browser performance, accessibility, and UI/UX best practices.
- Ability to work with modern tooling (Vite, SCSS, component libraries, monorepos).
- Ownership of feature delivery from concept to production.
- Effective communication in English, comfortable with async collaboration.
- Commitment to code quality, testing, and continuous learning.
**Key Responsibilities:**
- Partner with designers to implement high‑quality, visually consistent features.
- Convert AI‑driven and financial data into clear, user‑friendly interfaces.
- Write clean, reusable, and well‑tested TypeScript/React code; mentor teammates on best practices.
- Contribute to and evolve the shared design system and component library.
- Rapidly prototype, gather feedback, and iterate on UI solutions.
- Integrate frontend with backend APIs and ensure data is presented accurately.
- Optimize performance, accessibility, and overall user experience.
**Required Skills:**
- TypeScript, JavaScript (ES6+).
- React (hooks, context, concurrent features).
- Component design and API composability.
- Modern web fundamentals: browsers, performance tuning, accessibility (WCAG).
- Tooling: Vite, SCSS, component libraries, monorepo workflows, Git.
- Testing frameworks (e.g., Jest, React Testing Library).
- API integration (REST/GraphQL).
- Strong problem‑solving, debugging, and performance‑optimization abilities.
- Excellent written and verbal communication in English; collaborative, feedback‑oriented mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- No specific certifications required.