jobapplier

Senior Android Developer

northbay

Job Description: Android Developer (Keyboard Development Experience)

We are looking for an experienced Android Developer with strong expertise in custom keyboard development to join our team for a short-term contract project. The ideal candidate should have hands-on experience building, optimizing, and maintaining Android keyboard applications, with a strong understanding of Android input methods and performance optimization.

Responsibilities

Android Developer

  • Design, develop, and maintain Android keyboard applications using modern Android development practices.
  • Android Input Method Framework (IME) and custom keyboard implementations.
  • Develop features such as custom layouts, themes, language support, suggestions, autocorrection, and user interactions.
  • Optimize keyboard performance, responsiveness, memory usage, and overall user experience.
  • Integrate APIs, third-party libraries, and backend services when required.
  • Debug and resolve complex Android application issues.
  • Ensure compatibility across different Android versions and device configurations.
  • Collaborate with product and engineering teams to deliver high-quality solutions within project timelines.

Requirements

  • 5+ Years
  • 2 Months
  • 5 pm - 2 am
  • 5+ years of professional experience in Android application development.
  • developing Android keyboards / IME applications
  • Strong proficiency in

Kotlin and/or Java

  • Deep understanding of Android SDK, Android lifecycle, UI components, and performance optimization.
  • Experience with custom views, UI rendering, and responsive layouts.
  • Knowledge of Android security, permissions, and background processing.
  • Experience working with APIs, Git, and modern Android development tools.
  • Strong problem-solving and debugging skills.

Preferred

  • Experience building keyboard apps similar to custom typing solutions, productivity keyboards, or language keyboards.
  • Experience with multilingual keyboard support.
  • Familiarity with Jetpack libraries and modern Android architecture patterns.
  • Experience publishing and maintaining apps on Google Play Store.
  • We are looking for someone who can quickly understand the requirements and contribute effectively to the development of a high-quality Android keyboard solution.