Talent.com
Mobile Developer - React Native
Mobile Developer - React NativeQuartermaster • Washington, DC, United States
[error_messages.no_longer_accepting]
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]
    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    OCPA • Columbia, Maryland, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Microservices / Integration Developer

    Microservices / Integration Developer

    ThinkTek LLC • Washington, DC, United States
    [job_card.full_time]
    Microservices / Integration Developer.ThinkTek LLC is a fast-growing Certified SBA 8(a) and Service-Disabled Veteran-Owned Small Business (SDVOSB) company. We specialize in providing management and te...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer 25k Sign on Bonus

    Software Engineer 25k Sign on Bonus

    Leidos Inc • Columbia, MD, United States
    [job_card.full_time]
    Software Engineer (SWE) in our.National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations (CN...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Highland, Maryland, US
    [filters.remote]
    [job_card.full_time] +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...[show_more]
    [last_updated.last_updated_30] • [promoted]
    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]
    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]
    Microsoft Dynamics Developer

    Microsoft Dynamics Developer

    Guidehouse • Columbia, MD, US
    [job_card.full_time]
    We are looking for a hands-on senior software engineer with deep knowledge of Microsoft Power Apps, including Microsoft Dynamics 365 developer. An expert on Power Apps to design, configure and devel...[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_variable_days] • [promoted]
    Lead Software Engineer (React, Typescript) (Washington D.C.)

    Lead Software Engineer (React, Typescript) (Washington D.C.)

    Capital One • Washington D.C., DC, United States
    [job_card.full_time] +1
    Lead Software Engineer (React, Typescript).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    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]
    Earn Cash From Taking Surveys Online

    Earn Cash From Taking Surveys Online

    Earn Haus • Columbia, MD, US
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    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]
    DevOps Engineer 3

    DevOps Engineer 3

    Wyetech • Columbia, Maryland, United States
    [job_card.full_time]
    At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers.We are committed to h...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Flexible Online Job - Earn Up to $1,500 / Month Playing Mobile Games

    Flexible Online Job - Earn Up to $1,500 / Month Playing Mobile Games

    Free Cash by Almedia • Mt Airy, MD, United States
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_30] • [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]
    Senior Mobile & Full-Stack Engineer

    Senior Mobile & Full-Stack Engineer

    Atlantic Media • Washington, DC, United States
    [job_card.full_time]
    A leading media company in Washington, DC, is seeking a Senior Engineer to enhance their digital products.The ideal candidate has over 6 years of full-stack development experience, specializing in ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Mammography Tech Job in La Plata, MD - $12,184 per Month (2 Years Experience Needed)

    Travel Mammography Tech Job in La Plata, MD - $12,184 per Month (2 Years Experience Needed)

    Vetted Health • La Plata, MD, United States
    [job_card.full_time]
    Must have 2+ years of experience.This contract pays approximately $12,184 / 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_days] • [promoted]