Talent.com
Mobile Developer - React Native
Mobile Developer - React NativeQuartermaster • Washington, DC, United States
Mobile Developer - React Native

Mobile Developer - React Native

Quartermaster • Washington, DC, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Role overview

Were hiring a React Native / React engineer with deep, production-scale RN experience who can also write native Kotlin to build and maintain custom Android modules when required. Youll maintain offline-first apps used in challenging environments (at sea) where connectivity is intermittent and local real-time video and device control must remain resilient.

What youll work on

1 - An app that gives mariners control of a SmartMast unit!

A LAN / offline first mobile app that connects to and controls a nearby SmartMast unit. It maintains persistent, low-latency, full-duplex communication via WebSockets and ROS 2, while also syncing with an AWS-hosted backend API. Video from the PTZ camera streams over RTSP / SRTP using TCP or UDP. Because the most powerful features run on the local network, strong knowledge of networking and device discovery (e.g., mDNS / zeroconf, addressing, NAT / firewalls, QoS) is also essential.

Tech requirements :

  • React Native
  • Expo
  • Javascript
  • TypeScript
  • SQLite
  • Web Sockets
  • ROS2 Protocol
  • Video streaming libraries
  • RTSP / SRTP
  • TCP / UDP
  • Network discovery (mDNS)
  • Adaptive offline first behavior
  • Unit testing with Jest and experience with automated end-to-end test workflows

2 - An app to help mariners report illegal activity at sea

A multilingual mobile app that enables mariners to document and report illegal activity at sea by securely uploading photos and videos, even offline. A modular, accessible UI delivers a smooth experience, while maps and precise geolocation power on-device validation of each report. The app syncs with an AWS-hosted API (monorepo; Serverless Framework; TypeScript; PostgreSQL) and follows an offline-first strategy to keep devices updated in low-connectivity environments. When needed, native Kotlin modules enable integrations with local IoT devices.

This project also has a web admin page for user management and other integrations.

Tech Requirements :

  • React Native
  • React
  • Expo
  • TypeScript
  • Javascript
  • SQLite
  • Unit testing with Jest and an automated end-to-end test experience
  • Adaptive offline first behavior
  • Network discovery (mDNS)
  • AWS
  • Serverless Framework
  • HTML
  • CSS
  • Familiarity with Geolocation-based algorithms and data formats
  • Responsibilities

  • Create beautiful, easy-to-use, atomic components. Make them adaptable for internationalization to allow the app to scale as the number of features and languages the app supports grows.
  • End-to-end ownership : feature delivery, performance, reliability, and release operations for both apps.
  • Offline-first architecture : model data for local-first UX (SQLite / Room or similar), implement sync, conflict resolution, and schema migrations.
  • Streaming & media : implement and optimize live video ingest / playback, jitter buffers, reconnection, Adaptive Bitrate Streaming (ABR), and Quality of Service (QoS) telemetry.
  • Kotlin native modules : design and maintain native modules with Kotlin when necessary.
  • Harsh-network engineering : handle satellite / maritime and field conditions such as high latency, packet loss, power / thermal constraints, and others.
  • Security by design : SRTP key management, TLS / DTLS, cert pinning, Android Keystore, and privacy-preserving telemetry.
  • Tooling & quality : tests (unit / integration), CI / CD, profiling, etc.
  • Minimum Qualifications

  • Bachelors degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in hardware and software engineering, with a strong understanding of product lifecycle management.
  • Familiarity with smart technologies and solutions, particularly in analyzing and supporting deployed systems.
  • Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment with people across the globe in various time zones.
  • Strong communication skills, both written and verbal, to effectively interact with contractors and stakeholders.
  • 3+ years building mobile apps, 2+ years focused on React Native at scale (navigation, animations, perfect memory / threading management).
  • Strong Android / Kotlin skills with production RN or fully native apps deployed to the Google Play Store.
  • Hands-on with offline-first architectures and local databases (SQLite + ORM / query builders like Kysely, Room, or equivalent).
  • Real-time video experience on mobile :
  • Protocols : RTSP, SRTP; transports : TCP / UDP.

  • Stacks : ExoPlayer, ffmpeg-kit, etc.
  • Concepts : RTP timing, packetization, jitter buffering, keyframe cadence, reconnect / backoff, and Adaptive Bitrate Streaming (ABR).
  • Networking : understanding of sockets, firewalls, mDNS / zeroconf, WebSockets, QoS metrics (latency, jitter, loss, stall rate).
  • Proven testing practice with Jest
  • Comfortable migrating apps from earlier Expo versions to the latest Expo / React Native / Android releases, config plugins, and bare when needed.
  • Nice to Have

  • ROS2 ecosystem familiarity : ROS2 topics, services, commands, etc.
  • PTZ protocols (e.g., Axis) and camera vendor SDKs.
  • Map rendering, offline tile management, and geolocation-based strategies such as geofencing.
  • AWS Serverless (API Gateway, Lambda, Cognito, S3, CloudWatch), monorepos.
  • Automated E2E testing experience, observability (Crashlytics, Grafana), feature flagging, A / B testing.
  • Comfortable writing automated end-to-end system checks for unit testing during the factory acceptance process.
  • Benefits

  • Competitive salary
  • Flexible work hours and the option for remote work.
  • Opportunities for professional development and continued education.
  • #J-18808-Ljbffr

    [job_alerts.create_a_job]

    React Native Developer • Washington, DC, United States

    [internal_linking.similar_jobs]
    Travel Surgical Tech - $1,671 per week in Silver Spring, MD

    Travel Surgical Tech - $1,671 per week in Silver Spring, MD

    AlliedTravelCareers • Columbia, Maryland, US
    [job_card.full_time]
    AlliedTravelCareers is working with FlexCare to find a qualified Surg Tech in Silver Spring, Maryland, 20910!.Call-off Policy Log in to view. First Offer = Best Offer Guaranteed.Comprehensive Benefi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS / iPadOS)

    Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS / iPadOS)

    The KACE Company, LLC • Washington, DC, United States
    [job_card.permanent]
    Title : Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS / iPadOS).Location : Washington, DC / Remote Eligible. Security Clearance : Moderate Background Investigation (MBI).Schedule : Due ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Sr. Software Developer (React / Next.JS) (Washington, D.C.)

    Sr. Software Developer (React / Next.JS) (Washington, D.C.)

    Procurement Sciences • Washington, District of Columbia, United States
    [job_card.full_time]
    Designed for businesses aiming to excel in government sales, our platform simplifies processes, boosts revenue, and delivers significant cost savings through unparalleled efficiency gains.As a vent...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Cath Lab Tech Job in Mount Airy, MD - $15,804 per Month (2 Years Experience Needed)

    Travel Cath Lab Tech Job in Mount Airy, MD - $15,804 per Month (2 Years Experience Needed)

    Vetted Health • Mount Airy, MD, United States
    [job_card.full_time]
    Must have 2+ years of experience.This contract pays approximately $15,804 / month gross.Guaranteed Pay : Never worry about canceled shifts. Premium Overtime : 2x hourly rate for overtime on travel assig...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Power Platform Developer

    Power Platform Developer

    Lafayette Group Inc. • Arlington, VA, United States
    [job_card.full_time]
    The Power Platform Developer will play a crucial role in designing and implementing dynamic and intuitive data-driven solutions using the Microsoft Power Platform. The role requires expertise in fro...[show_more]
    [last_updated.last_updated_30] • [promoted]
    React Developer DC

    React Developer DC

    AHU Technologies, Inc. • Washington, DC, United States
    [job_card.permanent]
    Education and Professional Qualifications.Strong teamwork and interpersonal skills.At least 2 years experience in Next.Ability to develop effective working relationships with all levels of personne...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Nurse RN - Telemetry - $1,838 per week in Leonardtown, MD

    Travel Nurse RN - Telemetry - $1,838 per week in Leonardtown, MD

    TravelNurseSource • Columbia, Maryland, US
    [job_card.full_time]
    Registered Nurse (RN) | Telemetry.TravelNurseSource is working with Magnet Medical to find a qualified Telemetry RN in Leonardtown, Maryland, 20650!. Purpose of the Position : Responsible for the del...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Android Core Product - Washington, USA

    Software Engineer, Android Core Product - Washington, USA

    Speechify • Washington, District of Columbia, United States
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mid Level React Developer

    Mid Level React Developer

    Anagh Technology • Washington, DC, United States
    [job_card.full_time]
    Our client, a global media and entertainment company is seeking a UI Engineer (react) for a consulting position with our global media and entertainment client. Preferably this person will live in th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    React Native Engineer

    React Native Engineer

    VirtualVocations • Washington, District of Columbia, United States
    [job_card.full_time]
    A company is looking for a React Native Engineer focused on front-end mobile and web development.Key Responsibilities Develop and maintain mobile applications using React Native Collaborate on w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mobile iOS Engineer Nuevo

    Mobile iOS Engineer Nuevo

    NPR • Washington, DC, United States
    [job_card.full_time]
    A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Role : Mobile QA Engineer - Contract / FTE - Bethesda, MD

    Role : Mobile QA Engineer - Contract / FTE - Bethesda, MD

    Futran Tech Solutions Pvt. Ltd. • Bethesda, MD, United States
    [job_card.full_time]
    Design and write testing scripts for new and / or existing campaigns in an agile environment leveraging Adobe Target to support multi-channel campaigns. Build, maintain, implement, and update the camp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mobile Tech Lead

    Mobile Tech Lead

    AARP • Washington, DC, United States
    [job_card.full_time]
    AARP is the nation's largest nonprofit, nonpartisan organization dedicated to empowering people 50 and older to choose how they live as they age. With a nationwide presence, AARP strengthens communi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Android Software Developer

    Android Software Developer

    SimVentions, Inc - Glassdoor 4.6 • Port Tobacco, Maryland, United States
    [job_card.full_time]
    SimVentions is a 100% employee-owned business and has consistently been voted one of Virginia's Best Places to Work.We are looking for a mid-level Software Engineer to join our team! This individua...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Future Full-Stack Developer (Mid / Senior) - Java / Spring / Elasticsearch / AWS / React

    Future Full-Stack Developer (Mid / Senior) - Java / Spring / Elasticsearch / AWS / React

    Captivation Software • North Laurel, Maryland, United States
    [job_card.full_time]
    Build to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and const...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Android Software Developer

    Android Software Developer

    SimVentions • Waldorf, MD, United States
    [job_card.full_time]
    SimVentions is a 100% employee-owned business and has consistently been voted one of Virginia's Best Places to Work.We are looking for a mid-level Software Engineer to join our team! This individua...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Maximo Application Suite Mobile Developer

    Maximo Application Suite Mobile Developer

    IBM • Alexandria, VA, United States
    [job_card.full_time]
    A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide.You’ll work with leading companies across industries, helping them shape their hybrid cloud a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    React Native Lead Engineer

    React Native Lead Engineer

    Virtusa • Washington, DC, United States
    [job_card.full_time]
    Hybrid onsite from Reston, VA (remote requests cannot be considered).We are looking for software developers with hands-on experience developing UI using React Native, CSS, HTML, and JavaScript at s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]