Mobile/React Native Architect

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Amazon Web Services
Android
React Native
Mobile Applications
Swift
Objective-C
Kotlin
JavaScript
GraphQL
IOS Development
Java
RESTful
Elasticsearch
Workflow
Jenkins
User Experience

Job Details

Job Title: Mobile/React Native Architect

Location: Atlanta, GA/Remote

Duration: Long-term

Responsibilities:

  • Architect & Design:

Define and maintain the technical architecture for scalable, maintainable React Native applications.

  • Technology Decisions:

Select libraries, frameworks, and tools that align with performance and scalability needs.

  • Native Integrations:

Design and implement native modules for iOS and Android when needed.

  • Performance Optimization:

Profile, analyze, and optimize app load times, rendering, and memory usage.

  • Best Practices & Standards:

Establish and enforce coding guidelines, testing strategies, and development workflows.

  • Mentorship:

Guide and mentor developers, conduct code reviews, and lead technical discussions.

  • Collaboration:

Partner with product, design, and backend teams to define technical requirements and ensure delivery quality.

  • CI/CD Ownership:

Set up, maintain, and optimize continuous integration and delivery pipelines.

  • Security & Compliance:

Implement security best practices for data protection and compliance.

  • Release Management:

Oversee the build, testing, and deployment of mobile apps to the App Store and Google Play.

Core Technical Skills:

  • React Native (Hooks, Navigation, Reanimated, Performance Optimization)
  • JavaScript (ES6+) & TypeScript
  • State Management (Redux, MobX, Context API)
  • Native iOS (Swift/Objective-C) and Android (Java/Kotlin) module development
  • Mobile architecture patterns (MVVM, MVI, Clean Architecture)
  • RESTful API & GraphQL integration
  • CI/CD for mobile apps (Fastlane, Bitrise, GitHub Actions, Jenkins)
  • Automated testing (Jest, Detox, Appium, XCTest, Espresso)
  • Performance profiling and optimization
  • Mobile security best practices

Additional Skills:

  • UI/UX collaboration & pixel-perfect implementation
  • Strong debugging and troubleshooting
  • Agile/Scrum development
  • Code review and team mentorship
  • Cloud integration (Firebase, AWS, Azure)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.