iCapital
UI Frontend Engineer - Associate
About this role
iCapital seeks a frontend-focused Associate to develop React-based user interfaces for their Structured Investments & Annuities platform. You'll collaborate with Product and UX Design teams to build features, write tests, and ensure pixel-perfect implementation of design specifications while participating in agile ceremonies and code reviews.
What you'll do
- Build application features and reusable UI components using React 18+
- Write unit and integration tests with Jest and React Testing Library
- Implement state management solutions using React Query, Redux, and hooks
- Participate in stand-ups, refinement sessions, and retrospectives
- Conduct and participate in peer code reviews following SDLC standards
- Join support and deployment rotation schedules
What they're looking for
- React 18+
- JavaScript state management (React Query, Redux, or similar)
- Jest and React Testing Library
- Enterprise SaaS development
- Modern AI-assisted development tools
- Problem-solving and proactive communication
- Collaborative development practices
- Cloud-based solution architecture
Benefits
- Comprehensive health coverage with employer-paid dental and vision
- Employer-matched retirement plan
- Equity grants for full-time employees
- Annual performance bonus
- Unlimited paid time off and parental leave
- Telemedicine and virtual mental health counseling
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
iCapital
iCapital builds high-performance APIs, applications, and web platforms on microservices architecture, serving the investment and insurance domains. The company is hiring software engineers, full stack developers, QA analysts, and rotation program participants to develop features, maintain code quality, and collaborate across product and engineering teams.
View all jobs at iCapitalLikely interview questions
- Walk us through a complex React component you built and how you managed its state—what tools did you use and why?
- Describe your experience writing tests with Jest and React Testing Library—what types of tests do you prioritize?