datatrota
Signup Login
Home Jobs Blog

Vue.js Frontend Developer at PeopleOS

PeopleOSLagos, Nigeria Software Development
Full Time
We partner with organizations to support them, improve their performance and push their boundaries for success. We are the people you need for your people Our decades of experience and state-of-the-art technology enables us to deliver best-in-class HR services to help your business and people thrive.

This is a FULL TIME role - Fully remote

We are seeking a talented and motivated Vue.JS Frontend Engineer to join our innovative team. In this role, the ideal candidate will be responsible for developing, maintaining, and optimizing user interfaces using Vue.js and related frontend technologies as well as ensuring seamless user experiences, responsive designs, and efficient application performance, The ideal candidate will also work closely with cross-functional teams to build efficient and robust systems that meet our business objectives in the payment and banking industry.

Summary of Responsibilities

UI/UX Development

  • Develop responsive, accessible, and intuitive financial dashboards, payment interfaces, and customer portals.
  • Implement pixel-perfect designs from UI/UX tools like Figma, Sketch, or Adobe XD.
  • Ensure compliance with fintech accessibility and usability standards.

API Integration & Real-Time Data Handling

  • Consume and manage data from RESTful APIs, GraphQL, and WebSockets.
  • Work with real-time 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 low-latency financial transactions.
  • Implement lazy loading, caching strategies, and code splitting for high-performance 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 real-time updates for transactions, stock prices, and market trends.

Testing & Debugging

  • Write unit, integration, and end-to-end 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 cloud-based 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

  • 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  

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend