We are looking for a Senior Android Developer with 4+ years of experience who has strong expertise in Android architecture and can lead mobile projects from scratch . The ideal candidate should have deep knowledge of mobile security, Git workflows, and CI/CD pipelines . Additionally, the candidate should be comfortable working in multiple technology stacks not related to mobile development and be able to optimize, scale, and maintain high-quality applications. Experience with Bluetooth Low Energy (BLE) is valued.
Develop & Architect Android applications from scratch using modern best practices .
Design and implement scalable, maintainable, and secure Android apps.
Ensure security best practices in mobile applications, including data encryption, secure authentication, and API security .
Work with MVVM, Clean Architecture , and other architectural patterns.
Build and maintain CI/CD pipelines for automated testing and deployment .
Collaborate with cross-functional teams, including backend, DevOps, and UI/UX designers .
Optimize app performance for different devices and screen sizes.
Work with multi-platform mobile development technologies (e.g., Kotlin Multiplatform, Flutter, or React Native if required).
Ensure best practices in version control using Git, branching strategies, and pull requests .
Write clean, scalable, and testable code following SOLID principles .
Conduct code reviews, unit testing, and debugging .
Keep up with Android SDK updates and industry trends.
Soft Skills:
Strong problem-solving and analytical skills
Ability to work in agile teams (Scrum/Kanban)
Excellent communication and collaboration skills
Ability to troubleshoot and debug efficiently
Adaptability to work with different mobile technology stacks
Proactive approach to learning and staying up-to-date with new technologies