Cloud administrator
Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a
week.
Skills
Requirements:
FOUNDATION
FOR SUCCESS (Basic Qualifications)
- Bachelor's + 12+ years of experience in the IT industry with mobile development
background (18 years in lieu of a degree)
- Experience with Legacy System Integration and API development.
- Experience with the following tools and frameworks: Version Control, Cloud
Services, CI/CD and Testing/Debugging.
- Experience with Cross-Platform Developer.
- Experience with UI/UX Design Integration.
- Must be able to obtain and maintain a Public Trust. Contract requirement.
These
skills will help you succeed in this position:
- Experience with at least 2 of the 5 skills:
o Swift
o Kotlin
o
Flutter
o React Native
o Vue 3
HOW TO
STAND OUT FROM THE CROWD (Desired Skills)
- Showcase
your knowledge of modern development through the following experience or
skills:
- Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit,
CoreData, etc.).
- Experience with App Store deployment and maintaining apps via App Store
Connect.
- Expertise in Kotlin and Jetpack Compose for native Android development.
-
Experience with Android Studio, Gradle, and Firebase.
- Experience in developing cross-platform mobile apps using Flutter and Dart.
-
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.
-
Strong collaboration and communication skills to work with cross-functional
teams (designers, backend developers, etc.).
Develop
& Maintain Mobile Applications:
- 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.
Backend
Integration with Legacy Systems:
- Integrate mobile apps with existing COBOL-based and Java-based backend systems.
- Collaborate with backend teams to build RESTful APIs or GraphQL endpoints that
interact with legacy systems.
-
Design API gateways to expose COBOL and Java services to modern mobile
platforms.
Cross-Platform
Mobile Development:
- Write reusable, clean, and modular code for React Native and Flutter to ensure
efficient development of cross-platform mobile apps.
-
Work with native modules when necessary for integrating mobile-specific
features not available in cross-platform libraries.
Collaborate
with UI/UX Designers:
- Work with UI/UX teams to implement intuitive and responsive designs that meet
user requirements and align with mobile platform guidelines.
- Ensure the UI responsiveness and consistency across both iOS and Android
devices.
Optimize
Mobile Applications:
-
Use performance profiling tools (Xcode Instruments, Android Profiler) to
identify and fix bottlenecks in both native and cross-platform apps.
-
Implement best practices for memory management and app performance
optimization.
Testing
& Quality Assurance:
-
Develop unit tests and integration tests to ensure code quality and robustness.
-
Implement automated testing for mobile applications with frameworks such as
Jest, XCTest, or Flutter Test.
CI/CD
Pipeline Integration:
- Set up CI/CD pipelines using GitHub Actions, GitLab CI, or Bitrise to automate
builds, testing, and deployment for mobile applications.
Security
& Compliance:
- Implement secure communication protocols (HTTPS), OAuth authentication, and
data encryption for mobile apps.
-
Ensure mobile apps comply with security standards and insurance industry
regulations (e.g., GDPR, HIPAA).
All other duties as assigned or directed.
Requirements
Education:
- Bachelor's + 12+ years of experience in the IT industry with mobile development
background (18 years in lieu of a degree)
- Must be able to obtain and maintain a Public Trust. Contract requirement.