L3Harris

Senior Mobile Developer

L3Harris$86K — $96K *
US-Anywhere
+ 8 other locationsRemote
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Kotlin and Swift with a focus on concurrency and memory management.
  • Experience with native UI frameworks like Jetpack Compose and SwiftUI for modern app development.
  • Familiar with reactive architectures and dependency injection frameworks such as Koin.
  • Skilled in designing and consuming RESTful APIs for mobile applications.
  • Proficiency in mobile testing across the testing pyramid using various frameworks and tools.
  • Experience with CI/CD pipelines, particularly for multi-target applications.
  • Knowledge in AI-assisted development and prompt engineering for application development.

Responsibilities

  • Contribute to architectural discussions and ensure alignment with business goals.
  • Solve complex technical challenges and make decisions on technology selection.
  • Provide guidance and technical leadership to junior developers.
  • Conduct thorough code reviews to maintain code quality and adherence to standards.

Benefits

  • Opportunity to influence architectural decisions and design practices.
  • Involvement in groundbreaking projects like BC Mobile 2.
  • Collaboration with emerging technologies in AI.
  • Focus on career development and mentoring junior team members.
Full Job Description
• Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency.
• Native UI Frameworks: Experience building production UI with declarative frameworks - Jetpack Compose on Android and SwiftUI on iOS - including state management and lifecycle.
• Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin.
• RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS).
• Testing Frameworks: Proficiency with mobile testing across the pyramid - unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS.
• Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps.
• Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
• Familiarity with AI directed prompt engineering for developing applications.
• Critical for upcoming modernization initiatives like BC Mobile 2 so we can meet customer promises in the coming releases.
• With new developers we will be able to expedite the development of the new initiatives. It is essential that R&D meets our BC Mobile 2 release deadlines or SirsiDynix will encounter lower customer retention rates and lower sales forecasts in 2027.
Responsibilities & Duties:
- Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices.
- Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning.
- Provide technical leadership and guidance to junior members of the development team.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.

Requirements:
- Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.
- 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems.
- Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.
- Ability to lead technical discussions, make critical decisions, and drive consensus among team members.
- Experience with cloud technologies and microservices architecture.

Salary range: $86,000 - $96,000 USD per year.

About L3Harris

L3Harris Technologies, Inc. is an American technology company, defense contractor and information technology services provider that produces C6ISR systems and products, wireless equipment, tactical radios, avionics and electronic systems, night vision equipment, and both terrestrial and spaceborne antennas for use in the government, defense, and commercial sectors. They specialize in areas such as electronic warfare and night vision. L3Harris Technologies was formed on June 29, 2019, through the merger of Harris Corporation and L3 Technologies. The company is based in Melbourne, Florida.
Learn more about L3Harris
Size
50,000 employees
Industry

Similar Jobs

More Jobs at L3Harris

  • L3Harris
    Senior Mobile Developer
    $86K — $96K *
    Remote
    Consumer Technology
    Remote
  • L3Harris
    Analyste-programmeur
    $75K — $95K *
    Montreal, QC H1A 0A1
    Information Technology
    In-Person
  • L3Harris
    Product Manager
    $90K — $110K *
    Toronto, ON M3C 0E3
    Energy & Utilities
    In-Person
  • L3Harris
    Product Manager
    $90K — $110K *
    Toronto, ON M3C 0E3
    Energy & Utilities
    In-Person
  • L3Harris
    Product Manager
    $90K — $110K *
    Remote
    Enterprise Technology
    Remote in Ontario, CA

More Consumer Technology Jobs

Find similar Senior Mobile Developer jobs: