This is a remote position.
Summary of Responsibilities
UI/UX Development
- Develop responsive accessible and intuitive financial dashboards payment interfaces and customer portals.
- Implement pixelperfect designs from UI/UX tools like Figma Sketch or Adobe XD.
- Ensure compliance with fintech accessibility and usability standards.
API Integration & RealTime Data Handling
- Consume and manage data from RESTful APIs GraphQL and WebSockets.
- Work with realtime financial data ensuring accurate and efficient updates.
- Handle authentication and secure data exchange using OAuth JWT and API keys.
Performance & Optimization
- Optimize Vue.js components for lowlatency financial transactions.
- Implement lazy loading caching strategies and code splitting for highperformance applications.
- Use Vue DevTools and performance monitoring tools to enhance efficiency.
Security & Compliance
- Implement secure UI interactions for sensitive financial data.
- Follow industry security standards like PCI DSS GDPR and SOC 2 compliance.
- Prevent vulnerabilities such as XSS CSRF and clickjacking.
State Management & Data Visualization
- Manage complex application states using Vuex or Pinia.
- Implement interactive charts and graphs for financial analytics (D3.js Chart.js Highcharts).
- Ensure realtime updates for transactions stock prices and market trends.
Testing & Debugging
- Write unit integration and endtoend tests (Jest Cypress Vue Test Utils).
- Debug UI issues and optimize performance using DevTools and logging tools.
- Implement automated testing to maintain high code quality and prevent regressions.
Deployment & CI/CD
- Optimize the frontend build process using Vite or Webpack.
- Integrate CI/CD pipelines for automated testing and deployments.
- Work with cloudbased deployment solutions like AWS Amplify Netlify or Vercel.
Collaboration & Continuous Learning
- Work closely with backend engineers product managers and compliance teams.
- Stay updated with fintech regulations and security protocols.
Requirements
- 45 years experience with Vue.js (Vue 3 preferred) and modern frontend frameworks
- Bachelor s degree in Computer Science Engineering or a related field (or equivalent practical experience).
- Proficiency in TypeScript and componentbased architecture
- Experience with state management (Vuex/Pinia) and API integrations
- High Knowledge in building intuitive highperformance and scalable user interfaces
- Ability to collaborate with crossfunctional teams (designers backend engineers product managers)
- Proficiency in Testing frameworks (Jest Cypress Vue Test Utils)
- Strong problemsolving skills and attention to detail
4-5 years experience with Vue.js (Vue 3 preferred) and modern frontend frameworks Bachelor s degree in computer science, Engineering, or a related field (or equivalent practical experience). Proficiency in TypeScript and component-based architecture Experience with state management (Vuex/Pinia) and API integrations High Knowledge in building intuitive, high-performance, and scalable user interfaces Ability to collaborate with cross-functional teams (designers, backend engineers, product managers) Proficiency in Testing frameworks (Jest, Cypress, Vue Test Utils) Strong problem-solving skills and attention to detail
Education
Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience)