0% found this document useful (0 votes)
15 views2 pages

Android Developer Jobs at Vivasoft

Vivasoft Ltd. is seeking skilled Android Developers proficient in Java and Kotlin to design and maintain high-quality native applications. Responsibilities include collaborating with teams, optimizing performance, and ensuring code quality, while requirements emphasize a strong understanding of Android components and architecture. The position offers a full-time role in Dhaka with a salary range of 70k-80k BDT and opportunities for professional development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Android Developer Jobs at Vivasoft

Vivasoft Ltd. is seeking skilled Android Developers proficient in Java and Kotlin to design and maintain high-quality native applications. Responsibilities include collaborating with teams, optimizing performance, and ensuring code quality, while requirements emphasize a strong understanding of Android components and architecture. The position offers a full-time role in Dhaka with a salary range of 70k-80k BDT and opportunities for professional development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

09/01/2026, 00:02 Android Developer (Java & Kotlin) | Vivasoft Ltd.

([Link]

Android Developer (Java & Kotlin)

Top Talents

300+
Overview
Vivasoft is looking for skilled Android Developers (Java & Kotlin) to design, build, and maintain high-
quality native Android applications. This role focuses on clean architecture, performance optimization,
and delivering reliable user experiences across Android devices. You will collaborate closely with
product, design, and backend teams to build scalable mobile solutions.

Responsibilities:
Design, develop, and maintain native Android applications using Java and Kotlin
Ensure applications are high-performing, responsive, and stable
Collaborate with designers and product managers to define, design, and deliver new features
Integrate Android applications with RESTful APIs and backend services
Identify, troubleshoot, and resolve performance issues, memory leaks, and crashes
Write clean, maintainable, and testable code following Android best practices
Participate in code reviews and contribute to continuous improvement Get Free
Stay updated with the latest Android platform updates and development practices Consultancy

Requirements:
Solid understanding of Android components—including Activity, Service, BroadcastReceiver,
and ContentProvider—with expertise in their usage and lifecycle management

[Link] 1/5
09/01/2026, 00:02 Android Developer (Java & Kotlin) | Vivasoft Ltd.

Strong understanding of Android application architecture, including UI, domain, and data layers,
with a focus on separation of concerns and clean architecture principles
Proficient in Jetpack Components (ViewModel, LiveData, Room, Navigation, WorkManager,
([Link]
Lifecycle, and Data Binding) and applying best practices for modern Android development
Hands-on experience in building responsive and adaptive UIs using XML layouts and Jetpack
Compose, ensuring support for multiple screen sizes and orientations
Experience with Kotlin Coroutines (suspend functions, structured concurrency, Channels, Flows)
for asynchronous programming
Strong knowledge of dependency injection frameworks, including Dagger and Hilt, for modular
and testable architecture
Experience in designing and implementing software solutions using Object-Oriented
Programming (OOP) concepts and SOLID principles
Proficient in writing clean, testable code and creating automated tests to maintain code quality
and reliability
Experience with app health monitoring, including crash reporting (Crashlytics), report errors to
service, and bug tracking workflows
Hands-on experience with Git version control and Git Flow branching strategies for collaborative
development
Experience in implementing CI/CD pipelines for Android applications to automate build, test, and
What we offer:
deployment processes
Opportunity to work on enterprise-grade mobile applications for global clients
Collaborative and engineering-driven work culture
Exposure to modern Android frameworks and best practices
Continuous learning and professional development opportunities
Supportive team environment with strong technical ownership

Job Information:
Job Location: Dhaka
Job Type: Full-time
Number of Vacancies: 2
Salary: 70k-80k BDT
Application Deadline: Open until filled

Get Free
Consultancy

[Link] 2/5

Common questions

Powered by AI

Vivasoft ensures code quality and reliability by requiring developers to write clean, maintainable, and testable code following Android best practices. The use of automated tests for quality maintenance and the implementation of CI/CD pipelines automate the build, test, and deployment processes, which contributes to higher code quality and faster release cycles. Participation in code reviews and using dependency injection frameworks like Dagger and Hilt also plays a crucial role in maintaining code modularity and reliability .

Kotlin Coroutines and Jetpack Components significantly enhance Android development at Vivasoft by facilitating efficient and modern application design. Kotlin Coroutines are used for asynchronous programming, enabling developers to implement suspend functions, structured concurrency, Channels, and Flows for robust code execution without blocking main threads. Jetpack Components like ViewModel, LiveData, Room, Navigation, and others are employed to create dynamic and responsive applications. These tools aid in writing maintainable code, improving app performance, and ensuring a better user experience .

Vivasoft supports effective collaboration between different teams through its approach to UI design by involving designers, product managers, and developers in the definition, design, and delivery of new features. This collaborative process ensures that the end product meets design specifications and functionality requirements, promoting synergy between frontend and backend teams for seamless application integration. Additionally, employing components like Jetpack Compose for UI design supports adaptability and responsiveness, facilitating smoother collaboration across diverse platform experts .

Vivasoft addresses and manages application crashes and errors by implementing app health monitoring techniques including crash reporting with tools like Crashlytics. They track errors and maintain bug tracking workflows to resolve issues promptly. This approach ensures stability and improves overall app health by identifying and mitigating issues before they affect the user experience, thus maintaining a high-quality, reliable application .

Vivasoft ensures its Android applications support various devices and orientations by building responsive and adaptive user interfaces using XML layouts and Jetpack Compose. This approach allows designers to ensure applications are adaptable to multiple screen sizes and orientations. Furthermore, the use of modern Android development practices and Jetpack Components contributes to the app compatibility and seamless user experiences across different devices .

An Android Developer at Vivasoft is responsible for designing, developing, and maintaining native Android applications using Java and Kotlin. These responsibilities ensure applications are high-performing, responsive, and stable, contributing to a reliable user experience. Developers work closely with designers and product managers to define, design, and deliver new features, integrating Android applications with RESTful APIs and backend services. They must also identify, troubleshoot, and resolve performance issues, memory leaks, and crashes while writing clean, maintainable, and testable code following Android best practices .

Vivasoft supports continuous professional development by providing opportunities to work on enterprise-grade mobile applications for global clients, promoting exposure to modern Android frameworks and best practices. The company offers a collaborative, engineering-driven work culture, which helps developers stay updated with the latest Android platform updates and development practices. This supportive environment encourages technical ownership and learning .

Clean architecture is highly emphasized at Vivasoft as it reflects in job responsibilities such as designing applications with a strong understanding of separation of concerns across UI, domain, and data layers. Developers are expected to follow clean architecture principles to build scalable mobile solutions. They also need to write clean, maintainable, and testable code, employing practices like dependency injection through frameworks such as Dagger and Hilt to ensure modularity and testability .

Vivasoft expects its Android developers to be proficient in technologies and skills including Java and Kotlin for application development, Jetpack Components for modern app design, and dependency injection frameworks like Dagger and Hilt. Developers should also have experience with Kotlin Coroutines for asynchronous programming, XML and Jetpack Compose for responsive UI development, and Git for version control. These skills ensure that developers can build scalable, maintainable, and robust Android applications efficiently .

Vivasoft leverages CI/CD pipelines to optimize its Android application development by automating build, test, and deployment processes. This automation facilitates faster and more reliable software delivery by ensuring that changes are integrated continuously and deployable at any time. The implementation of pipelines enhances team collaboration and reduces development cycles, enabling Vivasoft to maintain high standards of code quality and application performance efficiently .

You might also like