Senior Mobile Application Developer
Tek Hire Solutions
About the role
Position Description
Develop & Maintain Mobile Applications:
- Design and develop native iOS applications with Swift and SwiftUI.
- Create 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 and Java backend systems.
- Collaborate with backend teams to create RESTful APIs or GraphQL endpoints for legacy systems.
- Develop API gateways to expose COBOL and Java services to contemporary mobile platforms.
Cross-Platform Mobile Development:
- Write reusable, clean, and modular code for React Native and Flutter, ensuring efficient cross-platform mobile app development and utilizing native modules when necessary for mobile-specific features.
Collaborate With UI/UX Designers:
- Work closely with UI/UX teams to implement intuitive and responsive designs that enhance user experience while adhering to mobile platform guidelines and ensuring responsiveness across both iOS and Android devices.
Optimize Mobile Applications:
- Utilize performance profiling tools like Xcode Instruments and Android Profiler to identify and resolve performance issues, and implement best practices for memory management and optimization.
Testing & Quality Assurance:
- Develop unit tests and integration tests to guarantee code quality and resilience, alongside implementing automated testing using frameworks such as Jest, XCTest, or Flutter Test.
CI/CD Pipeline Integration:
- Set up CI/CD pipelines with tools like GitHub Actions, GitLab CI, or Bitrise for automating builds, tests, and deployments of mobile applications.
Security & Compliance:
Implement secure communication protocols (HTTPS), OAuth for authentication, and data encryption, ensuring compliance with security standards and regulations (e.g., GDPR, HIPAA).
Perform any additional duties as assigned.
Skills Requirements
Foundation for Success (Basic Qualifications):
- Experience with Legacy System Integration and API development.
- Familiarity with tools and frameworks for Version Control, Cloud Services, CI/CD, and Testing/Debugging.
- Experience in Cross-Platform Development.
- Expertise in integrating UI/UX Design.
Factors To Help You Shine (Required Skills):
- The selected candidate must be able to obtain and maintain a public trust clearance.
- Candidates should be prepared to work on-site in Woodlawn, MD, five days a week.
- Qualifications include a Master's degree with 10+ years of experience, a Bachelor's degree with 12+ years of experience, or 18+ years of relevant experience in lieu of a degree.
Experience With At Least 2 Of The 5 Skills:
- Swift
- Kotlin
- Flutter
- React Native
- Vue 3
How To Stand Out From The Crowd (Desired Skills):
- Proficient in Swift/SwiftUI, Xcode, CocoaPods, and iOS frameworks like UIKit and CoreData.
- Experience with App Store deployment and management through App Store Connect.
- Expertise in Kotlin and Jetpack Compose for Android development.
- Familiar with Android Studio, Gradle, and Firebase.
- Experience in developing cross-platform apps with Flutter and Dart.
- Strong understanding of state management in Flutter (e.g., Provider, Riverpod) and Redux for React apps.
- Excellent teamwork and communication skills to collaborate effectively with design and backend teams.
About Tekhire Solutions
Join us at Tekhire Solutions, where we harness technology to create customer-driven solutions, bridging highly skilled workers with Fortune 500 companies. Embrace innovation and technology trends as we transform our clients' businesses with enterprise solutions that make a meaningful difference.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free