Job Description & How to Apply Below
We are seeking a Senior Android Developer with 5–7 years of experience to build and enhance native Android applications in a fast-paced Agile environment. The ideal candidate will be skilled in Jetpack Compose, Kotlin, and modern Android architecture patterns. You will collaborate closely with cross-functional teams to implement complex features, optimize performance, and deliver best-in-class mobile experiences.
Job Responsibilities:
- Develop, enhance, and maintain native Android applications.
- Implement complex features using Jetpack Compose, Kotlin, and Coroutines.
- Work collaboratively in Agile teams alongside developers, designers, and stakeholders.
- Design and implement UI and architectural components using MVVM and Architecture Components.
- Ensure compatibility across different versions of Android SDKs, screen resolutions, and device types.
- Apply Object-Oriented design principles to develop scalable and maintainable code.
- Write unit and UI tests to ensure code quality and reliability.
- Analyze performance, latency, and memory usage to improve application efficiency.
- Utilize Jenkins for CI/CD and manage enterprise-level branching and merging.
- Stay updated with technological trends, especially in mobile security, performance, and architecture.
- 5+ years of professional Android development experience
- Strong proficiency with Kotlin, Jetpack Compose, and Coroutines
- Experience with MVVM and Android Architecture Components
- Hands-on with Android SDKs across multiple devices and screen sizes
- Solid understanding of asynchronous programming and concurrency in mobile apps
- Skilled in writing unit and UI tests for Android
- Experience using Jenkins and version control systems (e.g., Git)
- Strong knowledge of performance tuning and memory management for mobile apps
- Bachelor's degree in Computer Science or related field (or equivalent experience)
Skills:
- Familiarity with libraries such as Room, Dagger 2
- Experience with dependency injection and reactive programming
- Knowledge of modern design patterns and Android best practices
Android Developer Certification (optional but beneficial)
Education:
Bachelor’s degree in computer science or related discipline (preferred)
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×