TL;DR
Frontend Engineer Internship (React/TypeScript): Developing and maintaining user-facing frontend applications for a high-load financial platform with an accent on implementing complex user flows and ensuring code quality. Focus on working with production codebases, fixing bugs, and understanding existing architecture.
Location: Remote work is available within Saudi Arabia, with an office option in Riyadh. This role is open to Saudi nationals only.
Company
hirify.global builds financial products used by millions of users across the GCC, focusing on high-load, security-critical systems with strict regulatory requirements.
What you will do
- Develop and maintain frontend applications using React, TypeScript, and Next.js.
- Work in shared codebases with strict typing and code quality requirements.
- Implement and modify real user-facing flows for millions of users.
- Read and understand existing architecture and technical designs.
- Fix real bugs and technical debt, contributing to production code.
- Assist with production operations including release preparation, deployment verification, and smoke checks.
Requirements
- Saudi nationals only (internship structured through HRDF).
- Strong fundamentals in JavaScript and TypeScript.
- Solid understanding of CSS fundamentals (layout, specificity, responsive design).
- Solid React fundamentals, including hooks, composition, and rendering behavior.
- Familiarity with Next.js (routing, data fetching basics, SSR/SSG).
- Ability to read, understand, and modify existing codebases.
- Experience with Git and comfortable working in POSIX/Unix-like environments.
- English sufficient for team communication.
Nice to have
- Experience building libraries or reusable components.
- Understanding of API design and backward compatibility.
- Basic understanding of web security principles.
- Interest in scalable frontend systems beyond UI work.
Culture & Benefits
- Paid internship with full integration into an engineering team.
- Clear path to a junior or middle role based on performance.
- Work in a distributed engineering team across multiple countries.
- Demanding program designed for fast professional growth in frontend engineering.
- Opportunity for flexibility for classes or exams for students, aligned with mentor.
Hiring process
- Stage 1: Applied
- Stage 2: Review
- Stage 3: HR call
- Stage 4: Technical interview
- Stage 5: Final interview
- Stage 6: Hired
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →