Android Developer
Nafish AlamUnited StatesSENIORPosted 11d ago
KotlinJavaAndroid SDKJetpack ComposeCoroutinesLiveDataKotlin FlowsMVVMMVPMVIReact NativeFlutterXamarinRESTful APIsSpringJUnitMockitoCucumberVersion ControlCI/CDAgile
About the Role
We are looking for an Android Developer to join our team. This role focuses on designing and developing scalable Android applications.
Key Responsibilities
• Design and develop scalable Android applications and reusable frameworks
• Build features, fix defects and optimize app performance
• Develop and execute unit, integration and functional tests
• Collaborate with cross-functional teams throughout the application lifecycle
• Ensure application quality, security, responsiveness and reliability
Requirements
• Native Android Development – Kotlin / Java
• Android SDK & Jetpack Compose
• Coroutines, LiveData & Kotlin Flows
• MVVM, MVP & MVI Architecture Patterns
• Cross-Platform Development – React Native, Flutter or Xamarin
• RESTful APIs, Java / Spring & Third-Party SDK Integration
• Unit Testing – JUnit, Mockito & Cucumber
• Debugging, Defect Resolution & Performance Optimization
• Mobile Application Security Best Practices
• Version Control & CI/CD
• Agile Development Methodologies