Posted 1 year ago

Roles and Responsibilities:

  • Design, develop, and maintain advanced Android applications with a focus on performance and scalability.
  • Collaborate with product managers, UI/UX designers, and backend teams to define app features and ensure seamless integration.
  • Write clean, maintainable, and efficient code using Java and Kotlin, following best practices.
  • Optimize apps for performance and responsiveness by identifying bottlenecks and fixing bugs.
  • Implement new features based on user feedback, constantly improving app functionality and user experience.
  • Conduct thorough testing (unit, integration, and UI) to ensure application quality.
  • Integrate third-party APIs, libraries, and cloud services (such as Firebase) to enhance app functionality.
  • Participate in code reviews, ensuring adherence to coding standards and contributing to continuous improvement.
  • Ensure smooth app releases by working with the DevOps team and setting up CI/CD pipelines.
  • Stay up-to-date with the latest Android development tools, technologies, and industry trends.

Qualifications:

  • A degree in Computer Science, Software Engineering, or a related technical field.
  • Strong proficiency in Android SDK, Java, and Kotlin, with hands-on experience in developing Android apps.
  • Experience with RESTful APIs, integrating apps with backend services, and handling JSON data.
  • Familiarity with design patterns like MVP, MVVM, and Android Architecture Components.
  • Proficiency in Git or other version control systems for collaborative development.
  • Experience with push notifications, cloud messaging services, and integrating Firebase or similar tools.
  • Solid understanding of the mobile development lifecycle, including app publishing and updates on Google Play.
  • Strong analytical, problem-solving skills, and attention to detail.
  • Knowledge of app performance optimization, memory management, and debugging tools.
  • Ability to work in an Agile environment and handle multiple projects simultaneously and working in fast-paced, collaborative environments.

Apply For This Job

A valid email address is required.
A valid phone number is required.