Android Developer

Be among the first applicants.
2P Perfect Presentation
Riyadh
SAR 200,000 - 300,000
Be among the first applicants.
4 days ago
Job description

Company Description

2P Perfect Presentation is a system integration company based in Riyadh, established in 2004. They provide services and products in Customer Experience, Software Development, and Operation and Maintenance. 2P has expanded their portfolio to offer advanced and professional services in areas such as Customer Experience Business Process Outsourcing, Technology, Application Development, Decision Support System, Business Intelligence, Digital Experience Management, O&M Managed Services, O&M IT Outsourcing, and Data Centers & Passive Infrastructure.

Role Description

This is a full-time on-site role for an Android Developer located in Cairo, Egypt. The Android Developer will be responsible for mobile application development and Android development. They will work on creating and maintaining mobile applications, contributing to software development, and implementing Android-specific features and functionalities.

Responsibilities

  • Design, develop, and maintain advanced Android applications using both Java and Kotlin
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Create and enhance SDKs for Android, ensuring seamless integration for external developers
  • Conduct code reviews to ensure code quality, best practices, and performance
  • Identify and resolve bottlenecks, bugs, and other issues to maintain smooth application performance
  • Provide mentorship to junior developers
  • Collaborate with other senior developers and architects to drive technical decisions
  • Work closely with product managers, designers, and QA teams to deliver high-quality products
  • Communicate effectively with team members to ensure a smooth development process

Qualifications

  • 2-5 years of experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proficiency in both Java and Kotlin
  • Knowledge in Socket I.O, Webrtc
  • Clean & readable code writing
  • Proficient understanding of code versioning tools, such as Git
  • Experience in building and maintaining SDKs for Android
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with Restful APIs to connect Android applications to back-end services
  • Familiarity with cloud message APIs and push notifications
  • Strong understanding of Android design principles, guidelines, and best practices
  • Experience with performance and memory tuning tools
  • Solid understanding of the full mobile development life cycle
  • Familiarity with cross-platform development technologies, such as React Native, Flutter is a plus
  • Excellent problem-solving and debugging skills
  • Strong verbal and written communication skills
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Android Developer jobs in Riyadh