Android Developer
Nile Bits Cairo, Cairo, Egypt
IT Services and IT Consulting · 11-50 employees
About the role
Develop, maintain, and enhance native Android SDKs using Kotlin while integrating payment APIs and backend services. Support Flutter and React Native components and utilize AI-assisted tools for development, debugging, and documentation.
What they look for
Requirements
Requires at least 4 years of solid experience in native Android development with Kotlin and a strong understanding of Android architecture. Experience with SDK development, payment systems, and AI-assisted coding tools is highly preferred.
Benefits
Full description
Company Description
We are looking for a Native Android Developer to join a dedicated engineering engagement supporting the development and maintenance of a payment SDK ecosystem. The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.
Job Description
- Develop, maintain, and enhance native Android SDKs using Kotlin.
- Implement Android components, libraries, and API integrations.
- Integrate SDKs with payment APIs and backend services.
- Troubleshoot bugs and production issues.
- Develop unit and integration tests.
- Participate in code reviews, refactoring, and performance improvements.
- Support SDK releases, versioning, documentation, and sample applications.
- Support Flutter and React Native components, wrappers, and native bridges.
- Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation.
- Review, test, and validate all AI-assisted code before delivery.
- Support merchant integrations and technical go-live activities.
Qualifications
- At least 4 years of solid experience in native Android development using Kotlin.
- Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle.
- Ability to independently implement and troubleshoot assigned requirements.
- Experience developing SDKs, reusable libraries, or frameworks is highly preferred.
- Experience with Flutter and/or React Native is an advantage.
- Experience with Claude Code, Codex, or similar AI development tools is an advantage.
- Payment, FinTech, or security-sensitive application experience is desirable.
- Good communication skills and ability to work directly with an international engineering team.
Additional Information
WHY YOU’LL LOVE US
- All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
- Social insurance
- Open-door management policy
- Full Medical insurance
- Accommodation and Transportation Allowance
- Friendly environment that values innovation and efficiency
- Exciting opportunities for career growth and talent development
- Feedback encouragement
- Recognition and reward programs
- Competitive salaries and incentives
- Friendly environment
- Flexible and Comfortable schedule
- Fun committees
- Monetary rewards
- Fun, smart and creative people
- Career possibilities with growing team
- Paid vacations
- Social benefits
For more information about Nile Bits, please visit our website:
https://www.nilebits.com
Similar roles
-
Staff Software Engineer, Android, Maps Navigation
Google Sydney, New South Wales, Australia
-
Android Software Engineer
SQUAD Lviv, Lviv Oblast, Ukraine
-
Sr. Android Engineer - AI/LLM
GSSTech Group Bengaluru, Karnataka, India
-
Advanced Test Automation Engineer (Web & Android Embedded Applications) (M/F/D)
Honeywell Aerospace Brno, Southeast, Czechia
-
Mobile Developer (iOS & Android)
Aqilea (formerly Soltia) Bangalore, Karnataka, India
-
Android developer - Tieto Banktech (m/f/d)
Tieto Krakow, Lesser Poland Voivodeship, Poland