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)