What are the responsibilities and job description for the Senior Mobile Software Engineer position at Government Tactical Solutions, LLC?
Government Tactical Solutions, LLC is seeking a skilled Senior Mobile Software Engineer to join our team. The ideal candidate will have a strong background in mobile development and experience with legacy system integration.
About the Role
We are looking for a talented individual to help us design and develop modern mobile applications that seamlessly integrate with legacy COBOL and Java backend systems. The successful candidate will have expertise in native iOS and Android development using Swift, Kotlin, and Flutter, as well as cross-platform development using React Native.
Key Responsibilities
- Design and develop native iOS applications using Swift and SwiftUI
- Develop native Android applications using Kotlin and Jetpack Compose
- Build cross-platform mobile applications using React Native and Flutter
- Integrate mobile apps with existing COBOL-based and Java-based backend systems
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent experience
- At least 12 years of experience in the IT industry with mobile development background
- Experience with legacy system integration and API development
- Strong knowledge of state management (Provider, Riverpod) in Flutter
- Experience with Redux for state management and React Navigation for navigation within mobile apps
- Familiarity with Vuex for state management and Vue Router for routing