Job description
 
                         Job Description for Android Developer profile with SecNinjaz Technologies LLP   
Profile :  Android/ Senior Android Developers   
Number of Requirements :  01 
Location of Deputation :  New Delhi 
Experience Range :  5+ years  
Salary Range :  No Bar for Potential Candidates 
Education Qualifications :  B.Tech.
/ B.E. / M .C.A. 
Key Responsibilities  
● Design and build advanced Android applications using Kotlin (and Java where 
necessary).
● Lead the architecture, design, and implementation of new features and modules.
● Collaborate with backend, design, and QA teams to deliver robust, scalable mobile 
solutions.
● Ensure applications meet high standards of quality, performance, and maintainability.
● Implement best practices in code quality, testing, CI/CD, and version control (Git).
● Continuously discover, evaluate, and implement new technologies to maximize 
development efficiency.
● Optimize application performance, battery usage, and memory management.
● Conduct code reviews, mentor team members, and uphold coding standards.
● Work with APIs, WebSockets, GraphQL, and integrate third-party SDKs or libraries.
Required Skills & Qualifications  
● Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
● 5+ years of professional Android development experience.
● Strong proficiency in Kotlin and Android SDK.
● Experience with Jetpack Compose, Coroutines, and MVVM / Clean Architecture.
● Solid understanding of Android UI/UX principles and Material Design guidelines.
● Experience with RESTful APIs, WebSockets, and real-time data handling.
● Strong grasp of multithreading, asynchronous programming, and dependency 
injection (e.g., Dagger/Hilt/Koin).
● Familiarity with Room, Retrofit, WorkManager, and Firebase.
● Hands-on experience with CI/CD pipelines, unit testing (JUnit, Espresso), and 
profiling tools.
● Experience publishing and maintaining apps on the Google Play Store.
Preferred / Nice-to-Have Skills  
● Experience with Compose Multiplatform, Flutter, or React Native.
● Knowledge of Jetpack Navigation, modularization, or dynamic feature delivery.
● Exposure to security best practices and encryption in mobile applications.
● Exposure to Progressive Web App (PWA) 
● Familiarity with Agile / Scrum methodologies.
● Open-source contributions or portfolio of published apps.
 
                    
                    Required Skill Profession
 
                     
                    
                    Software Development