Job Openings Android Developer

About the job Android Developer

JOB DESCRIPTION

Job Title: Android Developer

Location: Full Remote

Type: Full-time

Job Description:

We are seeking a skilled Android Developer to join our development team. The ideal candidate will have a passion for mobile technologies and will work with our team of talented engineers to design and build the next generation of mobile applications. You will collaborate with cross-functional teams to define, design, and ship new features that deliver a seamless and engaging user experience.

Responsibilities:

  • Design, develop, and maintain Android applications using Kotlin.

  • Collaborate with cross-functional teams, including designers, product managers, and back-end developers, to define app features and functionality.

  • Write clean, efficient, and reusable code that follows best practices for mobile development.

  • Implement UI components based on wireframes and designs, ensuring responsiveness across various devices.

  • Integrate with RESTful APIs, Firebase, and third-party libraries to add new functionality to the app.

  • Utilize Firebase for services such as Authentication, Analytics, Cloud Messaging, and more.

  • Troubleshoot, debug, and optimize performance for existing and new apps.

  • Stay up-to-date with the latest industry trends, tools, and technologies to ensure the app is built with best practices.

  • Conduct unit testing and code reviews to maintain high-quality code.

  • Collaborate with QA teams to identify and fix bugs.

  • Implement push notifications, background processing, and handle edge cases like memory leaks, app crashes, and security vulnerabilities.



Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).

  • Proven experience as an Android Developer (3+ years), with a portfolio of Android apps published in the Google Play Store.

  • Strong proficiency in Kotlin (experience with Java is a plus).

  • Familiarity with Android SDK, various Android versions, and screen sizes.

  • Experience working with RESTful APIs, Firebase (Firestore, Realtime Database, Authentication), and Google Play services.

  • Knowledge of mobile architecture patterns such as MVVM or MVP.

  • Understanding of mobile UI/UX best practices and guidelines.

  • Familiarity with Git for version control and collaborative development.

  • Experience with Firebase Analytics, Remote Config, and Crashlytics is a plus.

  • Experience in integrating third-party libraries (Retrofit, Dagger, Glide, etc.).

  • Knowledge of multi-threading, background tasks, and Android services (Foreground, Background).

  • Familiarity with Google Play Store submission, app signing, and testing processes.

  • Experience with Jetpack Compose is a plus.

  • Familiarity with Agile development methodologies.





Send your CV to join@titosolutions.ph if you want to join our team!
https://docs.google.com/document/d/1EwF8xaNZXRal_6_TZeuCisvMDrqYT0MPRuTu8TC6akg/edit?usp=drive_link