Overview
Skills
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)