JobExpired · Aug 24, 2026Kabul
Senior Android Application Developer (Native)
Ibtekarmind • Full Time
- Publisher source
- ACBAR Jobs
- Published
- Not specified
- Last seen
- Aug 11, 2026, 10:28 AM
- Category
- Not specified
- Location
- Kabul
Description
Job Summary As a senior Android application developer (Java SE within Gradle) at Ibtekarmind, you will be responsible for designing, developing, and maintaining secure and complex mobile applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our client's needs and enhance user experience with a focus on real-time end-to-end encrypted communication. Key Responsibilities: Developing and maintaining Enterprise Android applications using Java SE. Knowledge of real-time communication features and protocols. Knowledge of restful web API and Microservices. Utilize Git and GitHub for version control, code reviews, and collaborative development. Analyze, debug, and test existing mobile applications, considering performance, processes, and productivity. Participating in software testing processes such as unit testing, automated functional testing and integration testing to ensure app stability and performance. Collaborate with product managers, UI/UX designers, and other developers to define project requirements and specifications. Write clean, scalable, and efficient code following best practices and coding standards. Conduct code reviews, provide feedback, and mentor junior developers. Provide mentoring and training to junior developers and collaborate closely with the management team to provide status updates, challenges, and progress reports. Work under the supervision of the sub-directorate and provide regular tasks status update, challenges and reports to the management as per the service level agreement (SLA). Write and maintain technical documentation, API guides, and user manuals. Perform any other duties related to the role assigned by the management. Training and support for other team members. Job Requirements Required Qualifications: Bachelor’s degree in Computer Science, Information System, or a related field. 3+ years of professional experience in mobile application development. Proficiency in Android Studio and Gradle structure. Knowledge of end-to-end encryption protocols. Experience with real-time communication protocols. Experience in integrating third-party libraries for real-time messaging Familiarity with data encryption and data encryption protocols. Technical experience with database systems such as mnesia, PostgreSQL, MariaDB, and SQLite. Knowledge of NoSQL databases for backend scaling. Solid understanding of RESTful APIs, JSON/XML data handling, and API integration. Experience with debugging tools, performance optimization, and memory profiling. Preferred Qualifications: Knowledge of containerization technologies such as Docker and Kubernetes. Experience implementing CI/CD pipelines for mobile application deployment. Knowledge of DevOps practices for mobile application deployment.
Additional details
- Procurement method
- Not specified
- Contract type
- Not specified
- Job type
- Not specified
- Salary or budget
- Not specified
- Experience level
- Not specified
- Language
- en