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:
How 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.