Jobs · Engineering · Oklahoma

React Native – Software Engineer

Heitmeyer Consulting · Tulsa Metropolitan Area · 1 mo ago
EngineeringFull-time

About the Role

Heitmeyer Consulting is seeking a Senior Software Engineer to serve as a hands-on technical leader and key contributor in a cross-functional team, often acting as a technical lead. You’ll design, build, and ship cross-platform mobile applications using React Native (TypeScript), integrating with modern backend services on AWS. You’ll drive execution, mentor others, and champion operational excellence in mobile development.

Responsibilities

  • Modern Software Development
    • Design & Build: Architect and implement cross-platform mobile applications using React Native and TypeScript, following best practices for performance, accessibility, and maintainability.
    • Mobile Architecture: Deliver features using scalable React Native architecture patterns, shared component libraries, and modular design approaches that support long-term maintainability and reuse.
    • Integration & Networking: Implement robust API integration and handle authentication/authorization.
  • AI Agentic–First Engineering
    • Develop using AI-assisted workflows with tools such as GitHub Copilot and Claude to accelerate coding, refactoring, documentation, and test generation.
    • Leverage agentic patterns for multi-step tasks such as feature scaffolding, modernization, UI component generation, dependency analysis, and CI/CD interactions—with appropriate human-in-the-loop controls.
    • Apply AI-assisted PR review and security scanning, validating suggestions with engineering judgment and secure-by-design principles.
    • Continuously evaluate and improve how AI tools are used across the SDLC to increase throughput, quality, and developer experience.
  • Quality, Delivery & Operations
    • Quality Engineering: Own testing strategy, including unit and integration testing using JavaScript/TypeScript frameworks (e.g., Jest, React Testing Library), along with mobile end-to-end testing approaches where appropriate.
    • CI/CD & Automation: Shape mobile CI/CD pipelines supporting React Native builds and deployments using tools such as Fastlane, CircleCI, or equivalent.
    • Observability & Performance: Instrument apps using Firebase and New Relic; monitor crash rates, performance metrics, and user analytics.
    • Security by Design: Follow secure coding practices and remediate findings; PCI & SOX awareness is helpful.
    • Technical Leadership: Lead design reviews, mentor peers, and guide pull requests with a high bar for craftsmanship.
    • Operate What You Build: Practice build-it/run-it ownership from development through production.

Requirements

  • 5–8+ years of software engineering experience, including significant experience building cross-platform mobile applications using React Native (TypeScript).
  • Proven experience delivering React Native applications end-to-end, including architecture, development, and deployment.
  • Strong understanding of modern mobile application architecture patterns.
  • Production experience integrating with RESTful APIs.
  • Strong testing discipline, CI/CD experience, and code review best practices.
  • Experience with mobile release processes and production support.

Nice-to-Have Skills

  • Native mobile development experience (Android and/or iOS).
  • Experience with mobile CI/CD automation (e.g., Fastlane) or feature flag systems.
  • Experience with accessibility standards and internationalization.
  • Familiarity with AI-assisted development tools (GitHub Copilot, Amazon Q, Claude).
  • Exposure to DevSecOps practices.
  • PCI and SOX awareness.

Similar jobs

React Native Engineer

TechChain TalentNew York, United States· 1 mo ago
Engineering$400/hrapply on deciml.io

React Native Engineer

TrilonUnited States· 3 wk ago
RemoteOTHR$120k–$150k/yrapply on trilongroup.pinpointhq.com

React Native Engineer

MeeBossUnited States· 1 wk ago
RemoteInformation Technology$50–$75/hrapply on meeboss.com