TELECOMMUTE Enterprise Mobile Application Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Enterprise Mobile Application Developer to design, develop, and maintain mobile applications for both iOS and Android platforms. The ideal candidate brings deep hands-on experience with React Native and modern mobile frameworks, and has a proven track record integrating mobile solutions with legacy backend systems., Mobile Application Development
-
Design and develop native iOS applications using Swift and SwiftUI.
-
Build native Android applications using Kotlin and Jetpack Compose.
-
Create 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 and GraphQL endpoints that interact with legacy systems.
-
Design API gateways to expose COBOL and Java services to modern mobile platforms.
Cross-Platform Development
-
Write reusable, clean, and modular code for React Native and Flutter to ensure efficient cross-platform development.
-
Leverage native modules when necessary for integrating mobile-specific features not available in cross-platform libraries.
UI/UX Collaboration
-
Partner with UI/UX teams to implement intuitive, responsive designs aligned with mobile platform guidelines.
-
Ensure UI consistency and responsiveness across iOS and Android devices.
Performance Optimization
-
Use profiling tools (Xcode Instruments, Android Profiler) to identify and resolve performance bottlenecks.
-
Apply best practices for memory management and application performance optimization.
Testing & Quality Assurance
-
Develop unit and integration tests to ensure code quality and robustness.
-
Implement automated testing using 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 build, test, and deployment workflows.
Security & Compliance
-
Implement secure communication protocols (HTTPS), OAuth authentication, and data encryption.
-
Ensure compliance with security standards and industry regulations including GDPR and HIPAA.
Requirements
-
Master's degree with 10+ years of relevant experience, OR
-
Bachelor's degree with 12+ years of relevant experience, OR
-
18+ years of relevant experience in lieu of a degree.
Technical Skills (Must Have 2 of the Following)
-
Swift (iOS development)
-
Kotlin (Android development)
-
Flutter
-
React Native - strong hands-on experience strongly preferred
-
Vue 3
Core Competencies
-
Experience integrating with legacy systems and building APIs.
-
Proficiency with version control, cloud services, CI/CD pipelines, and testing/debugging tools.
-
Experience as a cross-platform mobile developer.
-
Ability to collaborate effectively with UI/UX design teams.
Preferred Qualifications
-
Experience with Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks (UIKit, CoreData, etc.).
-
Familiarity with App Store deployment and App Store Connect.
-
Expertise in Kotlin and Jetpack Compose for native Android development.
-
Experience with Android Studio, Gradle, and Firebase.
-
Proficiency developing cross-platform apps with Flutter and Dart.
-
Knowledge of state management patterns in Flutter (Provider, Riverpod).
-
Experience with Redux for state management and React Navigation for in-app navigation.
-
Familiarity with Vuex for state management and Vue Router for routing.
-
Strong collaboration and communication skills with cross-functional teams.
Clearance & Work Requirements
Candidates must be able to obtain and maintain a Public Trust clearance.