JobExpired · Jul 17, 2026Kabul
App Developer
OXUS Afghanistan
- Publisher source
- Jobs.af
- Published
- Jul 9, 2026, 10:03 AM
- Last seen
- Jul 10, 2026, 06:44 PM
- Category
- Not specified
- Location
- Kabul
Description
Role summary
The Mobile Application Developer will be responsible for designing, developing, testing, deploying, and maintaining secure Android and iOS mobile applications for customers and internal staff. The successful candidate will work closely with backend developers, UI/UX designers, business teams, and external vendors to build high-quality digital financial solutions integrated with the institution's Core Banking System (CBS). This role requires a motivated and innovative software developer with strong expertise in cross-platform mobile development, secure application design, and enterprise system integration.
Duties and responsibilities
Key Responsibilities Mobile Application Development Design, develop, test, and maintain Android and iOS mobile applications using Flutter (preferred) or React Native . Develop clean, maintainable, scalable, and well-documented code following industry best practices. Build reusable components and modern user interfaces for multiple mobile devices. Digital Financial Services Develop mobile applications supporting: Digital Customer Onboarding Mobile Banking Loan Applications Savings and Deposit Services Loan Repayments Account Balance Inquiry Mini Statements Customer Profile Management Push Notifications Digital KYC Biometric Authentication QR Code Services Staff Mobile Applications Develop applications for field and branch operations, including: Client Registration Loan Origination Loan Collection Group Lending GPS Location Capture Digital Document Upload Offline Data Collection Synchronization with Core Banking System System Integration Integrate mobile applications with enterprise backend services using secure RESTful APIs. Work closely with backend developers to integrate Django REST APIs and Core Banking System services. Integrate SMS gateways, OTP services, push notifications, payment gateways, and third-party financial services. Security Implement secure mobile application practices including: Biometric Authentication Multi-Factor Authentication (MFA) Secure Session Management Data Encryption (At Rest and In Transit) Certificate Pinning Secure Local Storage OWASP Mobile Security Best Practices Offline Capability Develop offline-first mobile applications capable of operating in low-connectivity environments. Design efficient synchronization mechanisms between mobile devices and backend systems. UI/UX Convert Figma or Adobe XD designs into responsive, intuitive, and accessible mobile interfaces. Ensure excellent user experience across Android and iOS platforms. Quality Assurance Write unit, integration, and functional tests. Participate in User Acceptance Testing (UAT). Troubleshoot and resolve software defects. Deployment & Maintenance Publish and maintain applications on Google Play Store and Apple App Store. Manage application versioning and release cycles. Monitor application performance and resolve production issues. Documentation Prepare and maintain: Technical Documentation Source Code Documentation API Documentation Deployment Guides User Manuals Administrator Guides Collaboration Work closely with Product Owners, Business Units, Operations, Information Security, and Infrastructure teams. Participate in Agile ceremonies including sprint planning, stand-ups, code reviews, and retrospectives. Continuous Improvement Stay informed about emerging technologies and recommend innovative solutions to improve digital financial services.
Job requirements
Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Master's degree is an advantage. Professional certifications in Mobile Development or Cloud Technologies will be considered an asset. Technical Requirements Applicants should have strong experience with: Mobile Development Flutter (Preferred) Dart React Native Android (Kotlin/Java) iOS (Swift) Backend Integration RESTful APIs JSON WebSockets JWT Authentication OAuth2 Databases SQLite Hive SQL Server (preferred) Cloud Services Firebase Authentication Firebase Cloud Messaging Crash Reporting Analytics Version Control Git GitHub GitLab Development Tools Visual Studio Code Android Studio Xcode Postman UI/UX Tools Figma Adobe XD Testing Tools Flutter Test Mockito Firebase Test Lab Project Management Jira Trello Confluence Preferred Qualifications Preference will be given to candidates with experience in: FinTech applications Mobile Banking Digital Wallets Core Banking System integrations Microfinance Institutions Loan Origination Systems Payment Gateway Integration Biometric Authentication Digital Identity Verification Microservices Architecture OWASP Mobile Top 10 PCI-DSS security standards Experience Minimum 3–5 years of professional experience in mobile application development. Proven experience developing production-grade Android and iOS applications. At least 2–3 published applications available on Google Play Store and/or Apple App Store. Experience integrating mobile applications with enterprise backend systems. Core Competencies Excellent analytical and problem-solving skills. Strong communication and interpersonal skills. High attention to detail and commitment to quality. Ability to work independently and collaboratively. Strong time management and organizational skills. Ability to work effectively in a multicultural environment. Commitment to continuous learning and innovation.
Submission guidelines
The application, consist of a one-page cover letter explaining your interest and suitability for the post along with up-to-date CV, should be sent via email (clearly indicating on the subject line the title of the position and Vacancy Announcement Number) before closing date to the given email address: jobs@oxusaf.org Or submit hardcopy to Oxus Afghanistan HR Department, House # 600, Street # 6, Qala-e-Fatullah, District 10, Kabul , OXUS, Afghanistan. Only shortlisted candidates will be notified. No phone calls will be entertained. Submission Email: Jobs@oxusaf.org
Additional details
- Procurement method
- Not specified
- Contract type
- Permanent
- Job type
- Full time
- Salary or budget
- As per company scale
- Experience level
- 3-5 years
- Language
- en