We’re hiring a Full Stack Developer with strong front-end expertise to join an international technology company and work embedded with one of Saudi Arabia’s leading telecommunications organizations in Riyadh.
This is a hands-on engineering role for someone who is genuinely strong in TypeScript, modern reactive frontend development, CSS, and navigating complex codebases - not simply someone who has worked with a particular framework.
You’ll join a small team on-site in Riyadh while collaborating closely with a larger R&D organization in Europe and the Middle East. The environment is technical, highly collaborative, and client-facing, so we’re looking for someone who can write solid code, understand unfamiliar systems quickly, and communicate just as confidently with engineers as with stakeholders.
This is an urgent hire. For expatriate candidates, a transferable Iqama is essential due to the required joining timeline. Saudi nationals are also welcome to apply.
What You’ll Be Doing
- Build, maintain, and enhance frontend and full-stack functionality within a large proprietary software platform.
- Develop complex user interfaces using Vue.js 3, TypeScript, TSX, Less, and Bootstrap.
- Work extensively with strongly typed data structures, including generics, mapped types, utility types, and generated TypeScript definitions.
- Work with reactive application patterns and centralized state management across a sizeable production codebase.
- Consume typed RPC interfaces and collaborate with backend engineers to investigate and resolve frontend/backend integration issues.
- Navigate existing architecture, internal conventions, generated code, and proprietary systems rather than relying solely on familiar frameworks.
- Build responsive and maintainable interfaces using solid CSS and layout fundamentals, including Flexbox and Grid.
- Contribute to visual and data-rich interfaces, potentially involving SVG, Canvas, mapping, charts, or other visualization technologies.
- Troubleshoot, debug, review, and improve existing code while maintaining quality and long-term maintainability.
- Work closely with engineers based in France, Dubai, and Riyadh.
- Operate effectively within a client environment, communicating clearly and professionally with both technical teams and business stakeholders.
What We’re Looking For
- 3+ years of professional full-stack or frontend-heavy software development experience.
- Strong hands-on expertise with TypeScript, including advanced typing concepts rather than basic application-level usage.
- Solid experience with a modern reactive JavaScript framework such as Vue.js, React, Angular, or similar.
- Strong understanding of reactivity, component architecture, state management, and frontend application design.
- Strong command of CSS fundamentals and the ability to build and maintain layouts without depending on utility-first frameworks.
- Experience working within large or technically complex codebases.
- Comfort reading unfamiliar or auto-generated code and type definitions.
- Experience consuming strongly typed APIs, RPC services, GraphQL, Protobuf, gRPC, or other schema-driven interfaces would be highly valuable.
- Enough backend understanding to investigate integration issues and collaborate effectively with backend engineering teams.
- Strong analytical and debugging skills.
- Clear communication skills and the confidence to work directly within a major enterprise client environment.
- A proactive mindset - someone who investigates, asks the right questions, and can move work forward without needing constant direction.
You’ll Stand Out If You Have
- Experience with Vue.js 3.
- Experience working with SVG, Canvas, Leaflet, D3.js, Highcharts, or similar visualization technologies.
- Previous exposure to telecommunications or other complex enterprise technology environments.
- Experience working with generated TypeScript interfaces or schema-driven development.
- Experience collaborating with distributed engineering teams across different countries.
- Worked successfully in environments where understanding engineering fundamentals matters more than familiarity with one specific framework.
A Few Things Worth Knowing
This is not a role where we are looking for expertise in one particular commercial telecom platform, OSS/BSS product, or vendor ecosystem. We’re much more interested in whether you understand the fundamentals behind the technology. The existing environment uses its own state-management approach, Less and Bootstrap, and a proprietary backend communication layer. What matters is your ability to understand the underlying patterns and adapt.
The Environment
You’ll be part of an international engineering organization, working alongside a small integration team in Riyadh and collaborating with approximately 50 R&D colleagues based primarily in France, with additional engineering support in Dubai.
Because the position is embedded within the environment of one of Saudi Arabia’s leading telecommunications companies, this role combines hands-on software engineering with meaningful client interaction.
We therefore need someone technically capable, commercially aware, and comfortable representing their engineering team professionally.
Hiring Process
Shortlisted applicants can expect:
- Initial profile review
- Technical evaluation, including a live coding session with a senior engineer
- Final interview with the end client
- Offer and onboarding for the successful candidate
Location and Availability
Riyadh, Saudi Arabia - on-site
For expatriate applicants, you must already hold a transferable Saudi Iqama and be able to join within a short timeframe. The current timeline does not allow for candidates who would require a new Saudi employment visa or Iqama process.
Saudi nationals who meet the technical requirements are equally encouraged to apply.
If you’re the kind of developer who enjoys understanding how systems actually work - not simply which framework is being used - we’d like to hear from you.