Front-End Developer (React / TypeScript)
Confidential
Sana'a
Posted: 05 Oct, 26
Deadline: 12 Oct, 26
Job Description /الوصف الوظيفي
Front-End Developer - React / TypeScript
Duty Station: 7-month contract, with possible extension- Sana’a-Yemen
You will be responsible for designing and developing the platform's web user experience, from UI/UX concepts through to production implementation, while ensuring a consistent, modern, and user-friendly experience across the platform.
Responsibilities
- Design and develop modern, intuitive, and responsive UI/UX experiences for the web platform
- Create user flows, wireframes, prototypes, and high-fidelity interface designs
- Translate UI/UX concepts into a high-quality React application
- Build reusable and maintainable React components
- Implement complete Arabic / English and RTL / LTR support
- Integrate with backend APIs
- Implement authentication, session management, error handling, and authorization
- Develop admin and back-office applications for internal users
- Ensure consistency across screens through reusable design patterns and components
- Optimize application performance
- Ensure accessibility and cross-browser compatibility
- Apply front-end security best practices, including XSS prevention and secure authentication/token handling
- Participate in code reviews and technical discussions
Requirements
- 3+ years of front-end development experience
- Strong knowledge of React, TypeScript, HTML5, and CSS3
- Strong understanding of UI/UX design principles and user-centered design
- Experience creating wireframes, prototypes, and high-fidelity interfaces
- Experience with UI/UX and prototyping tools such as Figma
- Experience with state/data-management solutions such as Redux, Zustand, or React Query
- Experience with Tailwind CSS, Material UI, or similar frameworks
- Proven experience developing Arabic and RTL interfaces
- Strong responsive web design skills
- Ability to take a product requirement and turn it into a complete UI/UX design and working implementation
Preferable
- Experience with Next.js
- Experience building financial, fintech, banking, or dashboard applications
- Experience with Jest and React Testing Library
- Experience building and maintaining design systems
How to Apply /كيفية التقديم
Interested candidates should apply through the following link:
https://forms.gle/vmKMTregTNV7HaZC6
Please indicate the position you are applying for and include an up-to-date CV and links to relevant projects, repositories, or a portfolio, where available.
Important Notes / ملاحظات هامة
Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you're applying by email, make sure you mention the job title in the "Subject" field of your message.
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل
Always tailor your CV and cover letter to match the job requirements to stand out from other applicants.
احرص دائمًا على تخصيص سيرتك الذاتية وخطاب التقديم لتتناسب مع متطلبات الوظيفة للتميز عن المتقدمين الآخرين
Confidential
Job Application
Sign in to track your application for this job
Sign in to TrackTime Remaining
0
days left
Track Your Application
Keep track of your job application status and progress.