Senior Android Developer
Arqami -
Nasr City, CairoPosted 3 years ago103Applicants for2 open positions
- 28Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job
- We are looking for an experienced Android Developer who will join our talented software team that works on mission-critical applications.
- Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- You should have good experience in building high-performing, scalable, enterprise-grade applications and be able to write clean code and ensure your programs run properly.
- We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers.
Job Requirements
Technical level:
- Experience with formal software development processes and methodologies.
- Troubleshooting skills.
- Organizational skills.
- Knowledge in SQL query and stored procedures.
- Experienced in Object-oriented programming (OOP).
- Familiarity with reactive programming.
- Knowledge of the open-source and the libraries available for common tasks (RxJava2, Retrofit2, Kotlin, Dagger2).
- Experience with Android SDK.
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Experienced with Android Studio.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Familiarity with iOS SDK (iOS11+) Swift preferred.
Educational background:
- BCS in computers or BCS in computers and information.
- Computer science preferred.
Years of Experience:
- 5+ years of experience.
Interpersonal level:
- Communication skills.
- Effective Time Management.
- Flexibility.
- Customer-oriented.
- Hard worker.
- Professional experience:
- Android (Kotlin & Java) platform programming experience.
- Flutter cross-platform programming experience.