Full-Stack Frontend Developer (React + React Native)

Web Design Junior Hybrid Khartoum North, Sudan (Hybrid – in-office & remote) SDG 700000–1000000
Published

Summary

We’re looking for a motivated Full-Stack Frontend Developer to join our hybrid team in Khartoum North, Sudan. The ideal candidate is comfortable building and maintaining interfaces across React Web and React Native, ensuring consistent design and logic between our platforms. You’ll work closely with UI designers and backend developers to bring high-quality user experiences to life — both in the browser and on mobile.

Responsibilities

Build, test, and maintain reusable components shared between React Web and React Native

Implement responsive, accessible layouts using Tailwind or styled components

Integrate APIs provided by the backend team (Django/Node)

Participate in sprint planning, stand-ups, and code reviews

Debug and optimize for performance across devices

Collaborate with designers and PMs using Figma files and written task briefs

Document your work clearly within our in-house project management tool

Requirements

Must have

Strong understanding of React.js and basic experience with React Native

Proficiency in JavaScript (ES6+) and familiarity with TypeScript basics

Solid grasp of HTML5, CSS3, and responsive design principles

Comfortable using Git and version control in team environments

Fluency in English and Arabic for communication and documentation

Knowledge of project management workflows (Jira, Trello, or our in-house system)

Ability to use AI-assisted tools (ChatGPT, Claude, Cursor, Copilot, etc.) for debugging, refactoring, and quick research

Nice to have

Familiarity with Expo, Next.js, or React Navigation

Understanding of REST or GraphQL API integration

Basic experience connecting frontends to Django REST Framework or Node/Express backends

Awareness of UX patterns and accessibility guidelines

Interest in cross-platform performance optimization