What You'll Do
Design and maintain responsive frontend applications using either Vue.js 3 or React, contributing directly to a scalable SaaS platform. Play an active role in shaping frontend architecture and making technical decisions that influence product direction. Implement efficient state management using tools like Pinia, Vuex, Redux, or MobX to ensure smooth user experiences.
Optimize applications for performance, scalability, and fast load times by minimizing bundle size and refining code structure. Write clean, modular, and testable code that supports long-term maintainability. Integrate with backend services through REST and GraphQL APIs, ensuring seamless data flow across systems.
Participate in code reviews to uphold high standards and support team growth. Work closely with designers, backend developers, and product managers to deliver features that align with business goals and user needs.
Requirements
- At least three years of professional experience in frontend development
- Proven expertise with Vue.js 3 or React in production environments
- Strong grasp of TypeScript and modern JavaScript standards
- Proficiency in HTML5, CSS3, Flexbox, and CSS Grid
- Ability to build responsive interfaces without relying on heavy UI libraries
- Experience with state management patterns and libraries
- Understanding of software design principles such as SOLID, DRY, and KISS
- Track record of improving frontend performance and efficiency
- Familiarity with Git workflows, pull requests, and collaborative development
- Hands-on experience with testing frameworks like Jest, Vitest, Cypress, or Playwright
- Fluency in English for clear communication across teams
Preferred Qualifications
- Experience with Nuxt.js or Next.js for server-side rendering and routing
- Working knowledge of build tools such as Vite or Webpack
- Exposure to design systems and component-based UI architecture
- Background in SaaS platforms or high-traffic web applications
Benefits
- Fully remote role with flexibility to work from anywhere in Algeria
- Opportunity to contribute to a long-term project with measurable impact
- Supportive, transparent team culture that values innovation and collaboration
- Clear pathways for professional development and career advancement