React / React Native Software Engineer
Infonet Consulting Group, Inc.
Miami, FL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on infonetcg.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$183,040.0
Working hours
Regular working hours
Job source
Tech stack
Flutter
Clean Code Principles
JavaScript (Programming Language)
Multitier Architecture
Adobe InDesign
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Web Services
IOS Applications
Apple IOS
App Store (IOS)
+39 more
Microsoft Azure
Mobile Application Development
Code Generation
Software Code Optimization
Profiling
Software Quality
Code Reuse
Code Review
Software Debugging
Memory Management
High-Level Architecture
Model View ViewModel
Performance Tuning
Scrum Methodology
Responsive Web Design
Mobile Security
TypeScript
Web Applications
Uikit
Multithreading
Google Cloud
ReactJS
Swiftui
Concurrency
Swift (Programming Language)
Firebase
AI Coding Agents
Backend
Git
Git Flow
Production Code
React Native
Front End Software Development
React Redux
Virtual Agents
Objective C++
Multiplatform
Software Version Control
Jenkins
Job description
- Contribute to the technical direction for React, React Native, and native iOS development within the product area
- Contribute to the design of scalable, performant cross-platform mobile and web solutions that bridge cleanly with native iOS
- Follow and uphold best practices for performance, scalability, security, and code quality across React Native and iOS codebases
- Participate in technical decision-making and help evaluate new technologies, frameworks, and architecture patterns across mobile platforms
- Contribute to technical design specifications and translate high-level architecture into working software
- Personally deliver production React Native, React, and native bridge code as a primary mode of work
- Use AI coding agents as a core part of the personal engineering workflow: plan, decompose, and delegate implementation tasks to agents, then review, correct, and integrate their output to completion
- Apply strong engineering judgment to validate AI-generated code against architecture, security, performance, and quality standards before it ships
- Apply effective prompting, context-engineering, and verification patterns so AI-driven work remains correct, maintainable, and production-ready
- Own end-to-end accountability for delivered work, whether it originated directly from you or from an AI agent
- Deliver feature development and enhancements for cross-platform mobile and web applications
- Expert proficiency in React Native, React, Expo/EAS, JavaScript/TypeScript, and modern development workflows
- Work within the brownfield host-shell / mobile micro-frontend pattern, RN New Architecture (TurboModules, Fabric), Native Modules, and typed host bridge contracts
- Implement modern state management patterns (Redux Toolkit, Zustand, Jotai)
- Deep knowledge of performance optimization, memory management, and multithreading in cross-platform environments
- Implement and maintain CI/CD pipelines (Jenkins, Bitrise, Fastlane)
- Write clean, testable, maintainable code across shared and platform-specific modules
- Working knowledge of Swift, UIKit, SwiftUI, and Objective-C
- Familiarity with modern iOS architectures (MVVM, VIPER, Clean Architecture)
- Familiarity with Swift Concurrency (async/await), Combine, and modern iOS technologies
- Experience with XCUITest and iOS performance profiling tools
- Knowledge of App Store submission and deployment processes
- Ensure strong testing practices: Jest/RNTL (unit), Detox/XCUITest (E2E), and contract tests for the native/RN bridge
- Identify and resolve performance bottlenecks across cross-platform, native bridge, and iOS layers
- Maintain high standards for code quality, reliability, and maintainability across all mobile platforms
- Participate actively in design and code reviews, giving and receiving constructive feedback to keep team engineering standards high
- Contribute design input and pair with teammates so implementations stay consistent with the product’s technical vision
- Break work into well-scoped tasks and deliver to standard
- Collaborate closely with product, design, and delivery teams to translate requirements into technical solutions
- Champion code reuse and shared component strategies across mobile and web while knowing when native implementations are the right choice
- Participate actively in Agile ceremonies (sprint planning, standups, retrospectives, backlog refinement) to keep work aligned with roadmaps and timelines
- Maintain awareness of how your mobile work fits across the technology layers of the product
- Identify cross-layer risks, dependencies, and blockers; escalate proactively
- Engage subject matter experts for other technology layers (backend, web, AEM, Android) to resolve cross-cutting concerns
- Ensure that mobile implementations integrate cleanly with native modules, APIs, backend services, and content platforms
- Stay current with React, React Native, iOS, JavaScript/TypeScript, and mobile ecosystem trends
- Evaluate emerging frameworks and methodologies (Flutter, SwiftUI evolution, new React Native architecture) and AI-assisted engineering workflows
- Help adopt modern cross-platform and native mobile technologies and development patterns
Requirements
- 10+ years of hands-on mobile development experience
- Expert proficiency in React Native, React, Expo/EAS, JavaScript/TypeScript
- Working knowledge of native iOS development (Swift, UIKit, SwiftUI, Objective-C, Swift Concurrency/Combine)
- Strong understanding of brownfield host-shell / mobile micro-frontend patterns, RN New Architecture (TurboModules/Fabric), Native Modules, and typed host bridge contracts
- Experience with modern state management (Redux Toolkit, Zustand, Jotai)
- Deep knowledge of performance optimization, memory management, and multithreading across cross-platform and native environments
- Strong understanding of mobile UI/UX, accessibility, and responsive design
- Proficiency with Git and version control workflows (GitFlow, trunk-based)
- Experience working in Agile/Scrum teams
- Experience with CI/CD pipelines (Jenkins, Bitrise, Fastlane)
- Experience with testing: Jest/RNTL (unit), Detox/XCUITest (E2E), contract tests for native/RN bridge
- Strong analytical, debugging, and problem-solving skills
- Experience with cloud platforms (Firebase, AWS, Azure, Google Cloud)
- Knowledge of App Store submission processes
- Hands-on, delivery-first mindset - the primary value delivered is production code
- Demonstrated ability to use AI coding agents to plan, generate, review, and integrate work at high throughput as a core part of daily delivery
- Strong communication skills and ability to collaborate with product, design, and delivery teams
- Strong end-to-end accountability and a track record of taking delivery fully to completion
- Clear ownership mindset - not someone who leaves delivery responsibility with another organization
- Experience participating in code reviews and design discussions, and collaborating with peers to raise engineering quality
- Scope control and management
PREFERRED SKILLS / EXPERIENCE
- Familiarity with additional cross-platform frameworks (Flutter)
- Experience designing large-scale, multi-platform solutions
- Strong understanding of mobile security best practices
- Experience with advanced performance profiling and memory optimization tools across iOS and React Native
About the company
Infonet Consulting Group is an Information Technology staffing firm based in South Florida with a passion to serve employers and job seekers.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on infonetcg.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…