Apply Edge Start your job search

Senior Android Developer

Bright Byte · Islamabad, Islāmābād, Pakistan

Apply & track with Apply Edge

Company Description

Bright Byte is a forward-thinking technology consulting firm focused on delivering scalable, high-impact digital solutions for businesses across industries. The company designs, builds, and optimizes modern software systems that drive efficiency, innovation, and sustainable growth. With strong capabilities in software development, cloud infrastructure, DevOps, and AI-driven solutions, Bright Byte helps organizations accelerate their digital transformation and streamline development processes. The team also provides flexible staff augmentation services, integrating seamlessly with client teams to deliver specialized expertise when needed. Bright Byte combines technical excellence with practical business insight, enabling clients to move faster and stay competitive in a rapidly evolving digital landscape.Job descriptionPosition Title: Sr. Android Developer-Islamabad

Location: Islamabad (Onsite) Duties & Responsibilities:Ensure the best possible performance, quality, and responsiveness of the application.

Design, build, and maintain high-performance, reusable, and reliable Java & Kotlin code.Translate designs and wire frames into high-quality code.Identify and correct bottlenecks and fix bugs.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Collaborate with cross-functional teams to define, design, and ship new features.Help maintain code quality, organization, and automation.Design and build advanced applications for the Android platform.Help maintain code quality and organization.Work with outside data sources and APIs; Merge codes of juniors and colleagues.Interact with the back end team to design proper APIs, Unit-test code for robustness, including edge cases, usability, and general reliability.

Requirements

BS or MS degree in Computer Science or Software Engineering.At least 5 years of industry experienceExperience with offline storage threading, and performance tuning.Solid understanding of the entire mobile development life cycle.Have published at least one original Android app.Proficient understanding of code versioning tools, such as Git.Familiarity with cloud message APIs and push notifications.Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.Experience with third-party libraries and APIs.Strong knowledge of Android UI design principles, patterns, and best practices.Knowledge of the open-source Android ecosystem and the libraries available for everyday tasks.Understanding of Googles Android design principles and interface guidelines.Ability to understand business requirements and translate them into technical requirements.Proven working experience in Android app development.Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.Experience working with remote data via REST and JSON.Hands-on experience with AOSP, Lineage, or Custom ROMsHands-on experience with C, C++, Kernel complication, and rooting Android phones.Having experience with embedded systems would be a plus. Other Details:Experience: 5 yearsCompetitive Salary: A competitive compensation package based on experience and skillsGrowth Opportunities: Opportunities for professional growth and development.Work Environment: A collaborative and inclusive work environment.

Benefits

Comprehensive benefits package including health insurance and EOBI.