We are seeking a skilled and motivated Senior Android Developer to join a Well-known Islamic Bank in Egypt. The ideal candidate will have a strong experience of mobile application development using Kotlin and Java and will collaborate closely with cross-functional teams to deliver high-quality solutions. This role is central to designing, implementing, and deploying Android applications that meet the needs of our users and stakeholders.
Key Responsibilities
- Collaborate with UX/UI designers to implement new features and change requests (CRs)
- Interpret solution design documents and coordinate with stakeholders to ensure clarity of requirements and functionality
- Work closely with backend developers to integrate APIs and other services seamlessly
- Develop clean, efficient, and maintainable code using Kotlin and Java
- Produce technical documentation for developed features, components, and services
- Write and execute unit tests to ensure code quality and reliability
- Participate in code reviews, providing and receiving constructive feedback to maintain code standards
- Prepare deployment plans and release notes for each software release
Requirements
- Bachelor's degree in computer science, Engineering, or a related field
- 5+Proven experience in Android development using Kotlin and Java
- Strong understanding of Android SDK, UI frameworks, and mobile app architecture
- Experience with RESTful APIs and third-party integrations
- Familiarity with testing frameworks and tools
- Ability to write clear and concise documentation
- Strong interpersonal and communication skills for effective collaboration