PeopleOS - Vue.js Frontend Developer
Front-End Developer is needed in Ikeja, Nigeria.
This is a remote position.
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 fin-tech 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 fin-tech 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
No longer accepting applications
Get instant notifications for new Front-End Developer jobs. Enter your email:
Introducing fast, reliable global business payments from Remitly. Set up a business account and send in minutes–it’s that easy.
Get startedHow It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.