Posted 3w ago

Mobile Software Engineer

@ Revelare Networks
Pikesville or United States
RemoteFull Time
Responsibilities:design apps, build apps, maintain apps
Requirements Summary:Citizen of the U.S.; degree in Computer Science; proven Android/iOS development and REST/API experience; Kotlin Jetpack Compose; Compose Multiplatform; iOS knowledge; Git and CI/CD; app publishing to Google Play and App Store; unit testing.
Technical Tools Mentioned:Kotlin, Jetpack Compose, Compose Multiplatform, Swift, SwiftUI, REST APIs, Git, CI/CD, Android, iOS
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Revelare Networks is a small defense contractor headquartered in Maryland, with a geographically distributed team across the United States. We specialize in securing Department of War (DoW) communications against sophisticated adversaries. Our projects range from hands-on hardware security to advanced software development, focused on research, development, and innovation in the defense industry. 

Position Overview

Revelare Networks is looking for a talented Mobile Developer to join our team and take ownership of building and maintaining apps across both Android and iOS platforms. This position will work closely with our product and engineering teams to deliver a high-quality, performant, and polished mobile experience to our users. This role is ideal for someone who is experienced in Kotlin (e.g., Jetpack Compose, Compose Multiplatform), and iOS development. Salary range commensurate with relevant experience. Fast track to interview by including link to external web site (e.g. Github) to confirm your identity and accomplishments.

Key Responsibilities

  • Design, build, and maintain mobile apps for Android (Kotlin/Jetpack Compose) and iOS (Swift/SwiftUI)
  • Leverage Compose Multiplatform to share UI and business logic across platforms where appropriate
  • Write clean, maintainable, and well-tested code following modern mobile development best practices
  • Integrate with RESTful APIs and manage local data persistence
  • Participate in code reviews and contribute to architectural decisions
  • Identify and resolve performance bottlenecks, bugs, and crashes
  • Stay current with evolving Android and iOS platform capabilities and adapt the app accordingly
  • Contribute to CI/CD pipeline setup and maintenance for mobile builds