What are the responsibilities and job description for the Mobile Application Developer position at International Software Systems, Inc.?
Mobile Application Developer
We are seeking a Senior Mobile Application Developer to build and maintain modern mobile applications while integrating with legacy COBOL and Java backend systems. This role requires expertise in Swift, Flutter, Kotlin, Vue 3, and React Native, along with experience in API development, cross-platform mobile frameworks, and cloud-based CI/CD pipelines.
Key Responsibilities
- Develop & Maintain Mobile Applications:
- Design and develop native iOS apps using Swift and SwiftUI.
- Build native Android apps using Kotlin and Jetpack Compose.
- Develop cross-platform apps with React Native and Flutter.
- Backend Integration with Legacy Systems:
- Integrate mobile apps with COBOL and Java backend systems.
- Develop RESTful APIs or GraphQL endpoints for seamless interaction.
- Implement API gateways to expose COBOL and Java services to mobile platforms.
- Cross-Platform Development:
- Write reusable, modular code for React Native and Flutter.
- Work with native modules when necessary for mobile-specific features.
- Collaborate with UI/UX Designers:
- Implement intuitive, responsive designs for iOS and Android.
- Ensure UI consistency across mobile platforms.
- Optimize Performance & Security:
- Use Xcode Instruments, Android Profiler for performance tuning.
- Implement secure communication protocols, OAuth authentication, and data encryption.
- Testing & CI/CD Integration:
- Develop unit and integration tests (Jest, XCTest, Flutter Test).
- Automate builds and deployments using GitHub Actions, GitLab CI, or Bitrise.
Required Qualifications
- Bachelor’s degree 12 years of experience in IT (or 18 years without a degree).
- Experience with Legacy System Integration and API development.
- Hands-on experience with:
- Swift, Kotlin, Flutter, React Native, or Vue 3 (at least 2 required).
- Version Control, Cloud Services, CI/CD, and Testing/Debugging tools.
- Must be able to work on-site in Woodlawn, MD (5 days a week).
Preferred Skills
- Strong expertise in Swift/SwiftUI, Xcode, CocoaPods, UIKit, CoreData.
- Experience with App Store deployment and Google Play Store maintenance.
- Proficiency in Kotlin and Jetpack Compose.
- Experience in Flutter & Dart with state management tools (Provider, Riverpod).
- Familiarity with Vuex, Redux, React Navigation, Firebase, and Gradle.
- Strong communication and collaboration skills with cross-functional teams.