Overview
Skills
Job Details
React Native
Duration: Long Term Contract
Location: Atlanta, GA
Hybrid role
Technical Leadership and Architecture Design:
Own architecture for mobile and digital retail, ensuring alignment with the organization's architecture principles, standards, and patterns.
Lead the architectural design of mobile applications, with a primary focus on React Native, to ensure high performance, maintainability, and scalability across multiple brands and geographies.
Define and establish coding standards, patterns, and best practices for React Native and associated libraries to maximize code reusability and efficiency.
Evaluate and recommend emerging technologies, frameworks, and tools in the mobile and e-commerce landscape, with an emphasis on delivering customer-facing innovations.
Hands-On Engineering Support:
Collaborate closely with engineering teams, providing hands-on support in React Native development, debugging, and performance optimization.
Engage in code reviews and technical troubleshooting to enhance engineering quality and reduce technical debt.
Act as a bridge across value stream development teams.
Performance Optimization and Scalability:
Drive continuous improvement in application performance, including load time, responsiveness, and memory usage, while ensuring optimal customer experience.
Architect scalable solutions for peak-load traffic handling, caching strategies, and offline-first capabilities to enhance reliability in various network conditions.
Deliver performance monitoring and optimization solutions and performance metrics, providing actionable insights to engineering teams.
Mobile Application Security and Compliance:
Lead the adoption of secure coding practices, ensuring compliance with privacy regulations and industry standards.
Implement best practices for data security in mobile applications, including encryption, secure storage, and API security (OAuth2 JWT).
Ensure regular audits and enhancements of mobile app security, working with internal security teams and third-party vendors as needed.
Cross-Functional Collaboration and Strategy:
Partner with product managers, UX/UI designers, engineers, and QA teams to deliver high-quality mobile and digital retail experiences that meet customer needs and business objectives.
Serve as a thought leader in e-commerce, mobile, and digital retail technologies, actively mentoring team members and guiding long-term technical direction.
Requirements:
Technical Expertise: 8+ years in mobile application development and architecture, prefer at least 3 years of hands-on experience in React Native. Expert knowledge of digital technologies, architectural patterns, domain driven design. (High-performance Mobile Architecture, Architecture Strong, IC role)
Mobile Frameworks and Languages: In-depth knowledge of React Native, Redux, TypeScript, and JavaScript, and experience integrating with both RESTful and GraphQL APIs.
Backend Integration: Proficiency in backend services integration, including experience with Node.js, microservices architecture, and cloud services (AWS, Azure, or Google Cloud Platform).
Performance Tuning: Demonstrated experience in optimizing mobile applications for performance, usability, and accessibility.
Security Standards: Strong knowledge of mobile application security standards, including experience with encryption, secure authentication methods, and compliance regulations.
DevOps and CI/CD: Experience with modern DevOps practices, including CI/CD pipelines, Git-based workflows, automated testing, and deployment.
Analytical and Problem-Solving Skills: Ability to analyze complex systems and data, making well-informed decisions to drive effective architectural solutions.
Communication and Leadership: Excellent interpersonal skills with a proven track record of mentoring and leading technical teams.
Preferred Experience:
Experience in QSR, Retail, or other high-traffic, high-transaction environments.
Experience with multi-brand application architectures and scalable international deployment.