Careers at Tassili Business Tech Solutions
Frontend & Mobile Developer
Expression of interest
Remuneration: To be discussed with candidates who are selected for an interview.
Mission
Turn Tassili designs into fast, reliable and mobile-friendly user interfaces connected to backend APIs.
Role scope
Build responsive websites, dashboards and mobile-ready interfaces from the approved product designs.
Why this role matters
This role supports Tassili Corporate, WinNrouhou, WinNaklou, Edlalaonline by turning Tassili’s first ecosystem plan into practical, reliable work for the corporate website, client portal, admin dashboard, shared API, database, and early platform MVPs.
Role and responsibilities
- Build responsive web interfaces, client portal pages and admin dashboard screens.
- Build WinNrouhou, WinNaklou and Edlalaonline frontend views.
- Connect frontends to backend APIs and authentication flows.
- Handle forms, search, filters, listing cards, detail pages, loading states and errors.
- Optimize public pages for mobile performance and SEO readiness.
What is expected from candidates
- Cares about precision, speed and mobile usability.
- Comfortable reading Figma files and creating reusable frontend components.
First deliverables
- Tassili website frontend.
- Client login pages.
- Client portal dashboard.
- Admin dashboard interface.
- WinNrouhou homepage and listing pages.
- Search/filter interface.
- Detail page template.
- Responsive mobile layout.
- API integration.
Required skills
- React / Next.js.
- TypeScript.
- HTML/CSS.
- Tailwind or similar CSS system.
- API integration.
- Form handling.
- Authentication flows.
- Responsive design.
- SEO basics.
- Performance optimization.
- Figma handoff.
- Git.
Nice-to-have skills
- Flutter or React Native for later mobile apps.
- Accessibility testing.
- Component libraries.
- Internationalization and RTL layouts.
How performance will be measured
- Fast loading on mobile.
- UI matches design closely.
- Works on phone, tablet and desktop.
- Public pages are indexable.
- Few frontend bugs.
- Shared components are reused across apps.
Interview task
Build a responsive listing/search page for destinations or restaurants using mock API data, including search, filters, cards, pagination, mobile layout, loading, empty and error states.
Remuneration
Remuneration: To be discussed with candidates who are selected for an interview.
Register your interest
Remuneration: To be discussed with candidates who are selected for an interview.