
Senior Android Developer
NorthBay Solutions3 months ago
Lahore, PakistanSenior
Responsibilities
- Design, develop, and maintain Android keyboard applications using modern Android development practices.
- Work extensively with the Android Input Method Framework and custom keyboard implementations.
- Develop custom layouts, themes, language support, suggestions, autocorrection, and user interaction features.
- 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 Android versions and device configurations.
- Collaborate with product and engineering teams to deliver solutions within project timelines.
Requirements
- 5+ years of professional experience in Android application development.
- Strong experience developing Android keyboards and IME applications.
- Strong proficiency in Kotlin and/or Java.
- Deep understanding of the 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 custom typing, productivity, or language keyboards.
- Preferred: experience with multilingual keyboard support.
- Preferred: familiarity with Jetpack libraries and modern Android architecture patterns.
- Preferred: experience publishing and maintaining apps on Google Play Store.
Benefits
- Two-month contract duration.
- Hybrid work arrangement in Pakistan.
- Working hours from 5 pm to 2 am.