Officer - Software Developer Android

Iraq

We are looking for a skilled Android Developer to design, develop, and maintain high-quality native mobile applications for the Android platform. The ideal candidate will be proficient in Kotlin, have a strong understanding of the Android SDK, and experience with modern development tools and frameworks. You will collaborate with cross-functional teams to deliver scalable and user-friendly applications that meet business requirements.


Software Engineering


  • Design and develop Android applications using Java/Kotlin, ensuring scalability and maintainability.
  • Build features that align with user requirements and follow Material Design guidelines.
  • Ensure compatibility across different Android versions and device types.

Quality Control


  • Conduct unit testing, integration testing, and UI testing to ensure application quality and stability.
  • Debug and resolve performance issues, crashes, and application bugs.

Collaboration and Professional Communication Skills


  • Work closely with UX/UI designers to implement intuitive user interfaces.
  • Collaborate with backend developers to integrate APIs and data services.
  • Communicate progress, challenges, and solutions effectively with stakeholders.

Maintenance and enhancement


  • Monitor application performance and usage analytics to identify areas for improvement.
  • Update existing applications to support the latest Android SDK and device features.
  • Optimize app performance to enhance responsiveness and minimize battery usage.

Technical Leadership


  • Review and improve code quality by adhering to best practices and coding standards.
  • Mentor junior developers and provide guidance on Android development techniques.

Innovation and Continuous Learning


  • Stay updated with emerging Android technologies, libraries, and development tools.
  • Propose and implement innovative features to improve user experience.

Integration and APIs


  • Integrate applications with RESTful APIs, third-party SDKs, and services like Firebase.
  • Ensure seamless data synchronization between the app and backend systems.

Documentation and Reporting


  • Maintain detailed technical documentation, including code comments and development processes.
  • Provide progress updates and deliverable reports to project managers and supervisors.

Security and Compliance


  • Implement secure coding practices to protect user data and comply with Android security standards.
  • Ensure applications meet Google Play Store policies and guidelines
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt