company

Senior Android Developer - Banking Sector

ssc-hrCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required Qualifications:4-6 years of experience in mobile application development using Java and Kotlin for Android. Bachelor’s degree in Computer Science or a related field; advanced degree preferred with an excellent academic record. Deep understanding of design patterns beyond MVP, MVVM, and MVC. Solid knowledge of interactive application development paradigms on Android, including memory management, file I/O, network programming, concurrency, and Rx-Java and/or coroutines/live-data. Expert proficiency in Java, Kotlin, IntelliJ, Eclipse, and/or Android Studio. Experience with unit testing and mocking techniques. Familiarity with CI/CD tools such as Azure, Jenkins, and GitLab is advantageous. Comprehensive understanding of the full mobile development lifecycle, with insights into the mobile landscape, architectures, trends, and emerging technologies. Capability to implement custom native interfaces using the latest Android programming techniques. Experience with engineering practices including code refactoring, design patterns, design-driven development, continuous integration, and application security. Familiarity with agile development methodologies such as Scrum or Kanban.

About the job

The Senior Android Developer will play a pivotal role in designing and developing high-performance, scalable applications tailored for the banking sector. This individual will collaborate closely with product and design teams to gain a comprehensive understanding of user requirements and use cases, translating these insights into effective and innovative technical solutions.

Additionally, the developer will ensure seamless integration with backend services (such as JSON and REST) to optimize the mobile user experience, ensuring speed and efficiency for end users.

Key Responsibilities:

  • Develop and implement technology and business solutions that enhance the competitive edge of client organizations.
  • Utilize diverse software development technologies to create efficient and creative solutions to strengthen the client’s technology framework.
  • Work collaboratively with team members to deliver user stories, conduct testing, and continuously enhance product functionality.
  • Communicate effectively with team members to navigate and resolve technical dependencies during implementation.
  • Report directly to the Engineering Manager or Senior Engineering Manager.

About ssc-hr

ssc-hr is a leading organization in the human resources sector, specializing in providing innovative solutions for the banking and financial services industry. Our commitment to excellence and efficiency makes us a competitive player in the market, dedicated to enhancing client success through advanced technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.