Android Developer

Engineering · Full-time · Egypt

Job description

Job Purpose

Responsible for designing, architecting, and implementing Instabug's Android SDK.

Job Responsibilities

  • Develop and maintain Instabug’s Android SDK, ensuring compatibility with a wide range of devices and Android versions.

  • Collaborate with product managers, designers, and backend engineers to conceptualize and implement new features and enhancements.

  • Optimize code for performance, scalability, and reliability to deliver a seamless experience

  • Collaborate with the QC team to develop comprehensive test plans and automated test suites, ensuring the reliability and stability of the Android SDK.

  • Troubleshoot and debug issues reported by clients, addressing them promptly to maintain product integrity.

  • Stay updated on the latest Android development trends, tools, and technologies, and incorporate them into our development process.

Job Requirements

  • 2-3 years of proven experience as an Android Developer, showcasing a strong portfolio of Android applications or SDKs.
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent discipline
  • Proficiency in Java and Kotlin programming languages, with a deep understanding of Android SDK, frameworks, and APIs.
  • Familiarity with version control systems like Git and experience with CI/CD pipelines.
  • Solid grasp of software development principles, design patterns, and best practices.
  • Strong problem-solving skills and meticulous attention to detail.
  • Excellent communication and collaboration skills, with the ability to thrive in a team environment.
  • Prior experience with agile development methodologies is preferred.

Org chart