Job Summary:
We are looking for a talented and passionate Android Application Developer to design, build, and maintain high-performance, user-friendly Android applications. The ideal candidate will have strong experience with Java/Kotlin, modern Android SDKs, and a deep understanding of mobile development best practices.
Key Responsibilities:
* Design, develop, test, and deploy Android applications using Java and/or Kotlin.
* Collaborate with UI/UX designers, backend developers, and product managers to deliver intuitive mobile experiences.
* Integrate RESTful APIs and third-party libraries to enhance app functionality.
* Maintain and improve existing applications, fixing bugs and optimizing performance.
* Write clean, scalable, and well-documented code.
* Ensure apps meet quality standards through unit testing and code reviews.
* Stay updated on emerging trends in Android development, tools, and frameworks.
* Publish and manage apps on the Google Play Store, including handling updates and release cycles.
* Ensure compliance with data privacy, security standards, and platform guidelines.
Requirements:
* Bachelors degree in Computer Science, Software Engineering, or a related field.
* 2+ years of experience in Android application development.
* Proficiency in Java and/or Kotlin and familiarity with Android Studio.
* Experience with MVVM or MVP architectural patterns.
* Strong knowledge of Android SDKs, Jetpack components, and UI design principles.
* Experience with Git, Firebase, and version control systems.
* Solid understanding of mobile app lifecycle, memory management, and asynchronous programming.
Preferred Qualifications:
* Experience with reactive programming (RxJava, Coroutines, LiveData).
* Knowledge of CI/CD for mobile apps and Play Store deployment processes.
* Experience with cross-platform tools like Flutter or React Native is a plus.
* Published at least one app on the Google Play Store.
#J-18808-Ljbffr