Omm IT Solutions

Enterprise Mobile Application Developer (IOS And Android)

Omm IT Solutions  •  Woodlawn, MD (Onsite)  •  20 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


PLEASE NOTE:


  • It is a 100% onsite position in Woodlawn, MD.

  • Must be able to obtain and maintain a public trust
    clearance.

  • Willing to work on-site 5 days a week.


Position Description:


  • ​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.


Key Required
Skills:


Building modern mobile applications that seamlessly
integrate with legacy COBOL and Java backend systems while utilizing the latest
technologies such as Swift, Flutter, Kotlin, Vue 3, and React Native.


Requirements


Basic
Qualifications:


  • Master's and 10+ years of experience, Bachelor's and 12+
    years of experience or 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.


Required Skills:


  • Master's and 10+ years of experience, Bachelor's and 12+
    years of experience or 18+ years in lieu of a degree.

  • Experience with at least 2 of the 5 skills:

  • Swift

  • Kotlin

  • Flutter

  • React Native

  • Vue 3


DESIRED 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.).
Omm IT Solutions

About Omm IT Solutions

Omm IT Solutions (Omm) is a Columbia, Maryland based 8(a) certified Women Owned Small Business (WOSB), providing Information Technology (IT) consulting and contracting services on Federal, State government and commercial contracts . We provide custom solutions and services while keeping focus on the goals and objectives of our clients in mind. Omm specializes in modern & niche technologies such as Machine Learning, Natural Language Processing, Full Stack Web Development using React.js, Node.js, Angular.js, AI, Data Science & Analytics, and Private & Public Cloud consulting, to name a few. Our team consists of leaders who provide a unique balance of expertise, vision and humility. At Omm, we strongly believe in what we do and how we do it, consistently delivering results with integrity, focus, teamwork, and respect.

Additionally, Omm is a ISO 9001:2015 certified, MDOT certified Minority and Small Business Enterprise (MBE, SBE, DBE).

Please visit the following link for our current career opportunities: https://www.dice.com/company/90934554

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Columbia, MD
Year Founded
2006
Social Media