How to apply
Closing date: 31 January 2027 · 91 days left
Send your CV and cover letter to
business@mozayel.comPlease quote reference AFM-SD-001 in the subject line.
Job summary
- Reference
- AFM-SD-001
- No. of vacancies
- 1
- Published
- 2 November 2026
- Closing date
- 31 January 2027
- Country
- Afghanistan
- Province
- Kabul
- Functional area
- Economy › Agriculture, Economy › Economics, Business & Finance › Finance, Business & Finance › Accounting, Business & Finance › Banking, Business & Finance › Procurement, Business & Finance › Sales & Marketing, Technology › Information Technology, Technology › Software Development, Technology › Telecommunication, Engineering & Construction › Engineering, Engineering & Construction › Construction, Administration & Management › Administration, Administration & Management › Management, Administration & Management › Human Resources, Administration & Management › Logistics, Health & Education › Healthcare, Health & Education › Nutrition, Health & Education › Education, Development & Humanitarian › Program Management, Development & Humanitarian › Monitoring & Evaluation, Development & Humanitarian › Protection, Government & Security › Government, Government & Security › Security, Government & Security › Legal, Media & Languages › Communications & Media, Administration & Management › General Services
- Education
- Bachelor's degree
- Experience level
- Entry level
- Years of experience
- 1 year
- Employment type
- Full time
- Contract type
- Permanent
- Probation period
- One month
- Gender
- Any
- Languages
- Dari, Pashto, English
- Salary
- 100 – 200 USD / month
About the job
Mozayel LLC, a US-registered company, is seeking a remote React Native (Expo) Developer to join its development team. The developer will be responsible for developing, maintaining and improving cross-platform mobile applications, managing day-to-day development of the apps and its backend, and ensuring a reliable user experience across Android and iOS.
You will serve as the primary developer, taking ownership of development and the codebase, implementing new features, fixing issues, and maintaining overall application performance. You will work closely with a QA tester and the company founder to plan, develop, test, and deliver updates.
Compensation is paid monthly in USD and will be determined based on experience and technical qualifications. Candidates will be asked to complete a paid trial task before receiving a final offer.
Duties & responsibilities
Design and develop new mobile applications from the ground up for Android and iOS.
Build, maintain, and improve cross-platform applications using modern mobile development technologies.
Develop new features, improve existing functionality, troubleshoot technical issues, and resolve bugs.
Design, develop, and maintain backend systems, databases, APIs, and server-side functionality.
Develop web-based applications and administrative platforms.
Take ownership of the complete software development lifecycle, from initial planning and architecture to development, testing, and deployment.
Write clean, maintainable, scalable, and well-structured code.
Implement secure authentication, data management, access controls, and reliable data synchronization.
Ensure applications support multiple languages, internationalization (i18n), and right-to-left (RTL) layouts where required.
Maintain application stability, performance, security, and compatibility across devices.
Identify technical improvements, investigate complex problems, and implement effective solutions.
Follow professional software development practices, including version control, code reviews, testing, and documentation.
Collaborate with team members to plan development priorities, evaluate progress, and deliver reliable software.
Stay current with modern development technologies, tools, and industry best practices.
Job requirements
Minimum 3 years of professional mobile application development experience.
Proven experience developing and publishing at least one React Native / Expo application on both Google Play and the Apple App Store. Applicants must provide links to previously published applications.
Strong proficiency in TypeScript, JavaScript, React, and React Native.
Practical experience building and maintaining backend systems, relational databases, APIs, and server-side functionality.
Experience with database design, security policies, migrations, and serverless functions. Familiarity with Supabase or equivalent backend platforms is required.
Solid understanding of Git, version control, branching strategies, code reviews, and continuous integration.
Experience developing responsive user interfaces and maintaining consistent application behavior across different devices.
Practical experience with internationalization (i18n), multilingual applications, and right-to-left (RTL) layouts.
Understanding of application security, performance optimization, debugging, and error monitoring.
Ability to independently develop new applications and take responsibility for technical decisions.
Good written and verbal English communication skills.
Preferred Qualifications
Experience with mobile application build automation, application store submissions, and over-the-air updates.
Experience with offline-first applications and reliable data synchronization.
Experience with server-side document and PDF generation.
Familiarity with application monitoring, crash reporting, and performance analysis tools.
Knowledge of Dari or Pashto is an advantage.
Experience using AI-assisted development tools effectively to improve development productivity.
Experience working independently in remote development environments.
Submission guideline
Application Submission Guidelines
To be considered for this position, applicants must follow these submission requirements:
Attach one recent photograph with your application.
Send your application to business@mozayel.com.
Use AFM-SD-001 as the exact email subject line.
Important: All submission requirements must be followed. Applications that do not include a recent photograph or use the specified email subject line may be disqualified without further consideration.