Assistant Director Jobs 2025 at NADRA Islamabad
NADRA, the National Database and Registration Authority, is looking for a skilled professional. They have an open position for an Assistant Director who is a Mobile Developer for iOS. This is a government job based in the city of Islamabad.
If you are a software developer who specializes in building iPhone apps, this could be a great chance for you. The job is for people who can create high-quality, large-scale applications. You will be working with modern tools like Swift and SwiftUI. This role is important for helping NADRA provide its services to the public.
The hiring process is done under the official NADRA employee rules. The selected person will get a five-year contract. This contract can be extended if needed. It is a secure job with a well-known government organization. Check also Intelligence Officer Jobs 2025 in NADRA Islamabad
Explain Details
Here are the main details for the Assistant Director Jobs 2025 at NADRA Islamabad.
Job Title and Age Limit
- The position is Assistant Director (Mobile Developer – iOS).
- The maximum age to apply is 35 years. A five-year age relaxation is already included in this limit.
What Education You Need
- You must have a 4-year Bachelor’s degree.
- The degree should be in Computer Science, Software Engineering, or a closely related field.
- Your 16 years of education must be verified by the HEC (Higher Education Commission).
Professional Experience Required
- You need at least 2 to 5 years of hands-on experience after completing your degree.
- Your experience must be in designing and building iOS apps using Swift and SwiftUI.
- It is good if you also have experience with cross-platform tools like React Native or Flutter.
- You should know how to connect apps to backend services using RESTful APIs.
- Experience with building large apps that require a lot of data entry is needed.
- You must have practical experience in adding third-party software kits (SDKs) to apps.
Skills and Abilities
- You must be an expert in SwiftUI for iOS development.
- You need a strong grasp of the entire mobile app development process.
- You should understand mobile user interface and user experience design principles well.
- You must be familiar with key iOS frameworks like Core Data, UIKit, Core Location, and Combine.
- Knowledge of version control with Git and continuous integration systems is required.
How to Apply
You must apply online for this job. Paper applications or applications sent by email will not be accepted.
- Visit the official NADRA careers website: https://careers.nadra.gov.pk.
- Find this job posting for Assistant Director (Mobile Developer – iOS) in Islamabad.
- Fill out the online application form completely.
- The last day to submit your application is October 12, 2025. Do not wait for the last day.
Important Documents to Prepare
If you are shortlisted for an interview, you will need to bring these documents:
- Your original educational degrees and certificates.
- Attested copies of your degrees from HEC or the relevant body.
- If you work in a government or semi-government job now, you must bring a No Objection Certificate (NOC).
- You will also need to provide a Medical Fitness Certificate and a Character Certificate if you are selected.
Assistant Director Jobs 2025 at NADRA Islamabad Advertisement

Frequently Asked Questions (FAQs)
What is the job location?
The job is based at the NADRA Headquarters in Islamabad.
Is this a permanent job?
It is a contract job for five years first. After that, the management can extend the contract if they need to.
Will I get travel money for the test or interview?
No, NADRA will not pay for any travel or daily expenses (TA/DA) for the test or interview.
Can I bring my phone to the test?
No, electronic gadgets like mobile phones and smart watches are not allowed during the test and interview.
I am from a minority group. Can I apply?
Yes, NADRA strongly encourages females, minorities, transgender persons, and differently-abled people to apply.
What if I make a mistake in my application?
You must be very careful. If you are found to have given false information, you will be disqualified immediately.
How will I know if I am selected for the test?
Only the candidates who are shortlisted will be contacted for a test or interview. The management’s decision is final.
