Android Developer
Nafish AlamUnited StatesSENIORPosted 1h ago
KotlinJavaAndroid SDKJetpack ComposeCoroutinesLiveDataKotlin FlowsMVVMMVPMVIReact NativeFlutterXamarinSpringRESTful APIsUnit TestingJUnitMockitoCucumberDebuggingDefect ResolutionPerformance OptimizationMobile Application SecurityVersion ControlCI/CDAgile Methodologies
About the Role
We are looking for an Android Developer to join our team. This role focuses on designing and developing native and cross-platform mobile applications.
Key Responsibilities
• Design and develop native and cross-platform mobile applications
• Build features, reusable libraries and frameworks
• Write unit tests and ensure application quality and reliability
• Troubleshoot defects and optimize app performance
• Collaborate with cross-functional teams throughout the application lifecycle
Requirements
• Native Android Development – Kotlin / Java
• Android SDK & Jetpack Compose
• Coroutines, LiveData & Kotlin Flows
• Architecture Patterns: MVVM, MVP & MVI
• Cross-Platform Development: React Native, Flutter or Xamarin
• Java / Spring, RESTful APIs & Third-Party SDK Integration
• Unit Testing: JUnit, Mockito & Cucumber
• Debugging, Defect Resolution & Performance Optimization
• Mobile Application Security Best Practices
• Version Control, CI/CD & Agile Methodologies
Strong problem-solving, analytical, teamwork and communication skills are essential.