Log in
All jobs
NS

Senior Android Developer

NorthBay Solutions
Islamabad, Pakistan
Hybrid

About this role

Senior Android Developer

We’re a fast-growing AWS Premier Consulting Partner 100% focused on guiding organizations on their digital transformation journey – and we’re on the lookout for great talent to join us.

We are committed to providing our staff with critical experience on cutting-edge technology projects, and to creating an environment that breeds talent and encourages high-quality performance. Our globally distributed team of more than 350 onshore/offshore AWS-certified solutions architects, engineers and developers has deep expertise in cloud migration, application and data modernization, and data analytics initiatives.

At NorthBay, you can learn to apply your experience with java, .NET, enterprise data analytics platforms and other core technologies to the cloud and work on sophisticated Web 3.0 blockchain, block commerce and high-profile streaming media solutions for well-known organizations in financial services, higher education, healthcare, retail, and more.

Job Overview

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.

Key Responsibilities

  • Design, develop, and maintain Android keyboard applications using modern Android development practices.

  • Work extensively with 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.

  • Required Skills & Experience

  • 5+ years of professional experience in Android application development.

  • Strong experience in 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 Qualifications

  • 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.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →